From 74de65778e8a43e00b6fe339d8d58e71e800a44c Mon Sep 17 00:00:00 2001 From: sawinglogz <3787776-sawinglogz@users.noreply.gitlab.com> Date: Wed, 10 Jul 2019 12:37:40 -0400 Subject: [PATCH] Fix memory bug in ResMed loader. --- oscar/SleepLib/loader_plugins/resmed_loader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/oscar/SleepLib/loader_plugins/resmed_loader.cpp b/oscar/SleepLib/loader_plugins/resmed_loader.cpp index 480a4df3..9f4d9717 100644 --- a/oscar/SleepLib/loader_plugins/resmed_loader.cpp +++ b/oscar/SleepLib/loader_plugins/resmed_loader.cpp @@ -800,7 +800,7 @@ int PeekAnnotations(const QString & path, quint32 &start, quint32 &end) } - while ((data[pos] == 0) && (pos < recs)) { pos++; } + while ((pos < recs) && (data[pos] == 0)) { pos++; } if (pos >= recs) { break; } } @@ -2247,7 +2247,7 @@ bool ResmedLoader::LoadCSL(Session *sess, const QString & path) // pos++; } - while ((data[pos] == 0) && (pos < recs)) { pos++; } + while ((pos < recs) && (data[pos] == 0)) { pos++; } if (pos >= recs) { break; } } @@ -2423,7 +2423,7 @@ bool ResmedLoader::LoadEVE(Session *sess, const QString & path) // pos++; } - while ((data[pos] == 0) && (pos < recs)) { pos++; } + while ((pos < recs) && (data[pos] == 0)) { pos++; } if (pos >= recs) { break; } }