Fix deStrnlen fall-back implementation
Fixes #423
Bug: 31952754
(cherry picked from commit 038db60bcbb1cdaf0157e5176af6422bda13ff28)
Change-Id: I7f22c2f0d325ecd2a57462f324214b7009c18782
diff --git a/framework/delibs/debase/deString.c b/framework/delibs/debase/deString.c
index e6290f0..a9d3a3e 100644
--- a/framework/delibs/debase/deString.c
+++ b/framework/delibs/debase/deString.c
@@ -185,7 +185,7 @@
return strnlen_s(string, maxSize);
#else
size_t len = 0;
- while (len < maxSize || string[len] != 0)
+ while (len < maxSize && string[len] != 0)
++len;
return len;
#endif