---
 lib/util/stringutils.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/lib/util/stringutils.c b/lib/util/stringutils.c
index d686b56..f9b29f1 100644
--- a/lib/util/stringutils.c
+++ b/lib/util/stringutils.c
@@ -304,20 +304,16 @@ char *scrub_for_print(
     char const *other_chars_to_escape)
 {
     size_t i;
-    size_t used;
+    size_t used = 0;
 
     dst[0] = '\0';
 
-    for (i = 0, used = 0; i < dst_sz - 1; i++)
+    for (i = 0; src[i]; i++)
     {
         char const *fmt = "%c";
 
-        if ('\0' == src[i])
-        {
-            break;
-        }
-        else if (!isprint((int)(unsigned char)src[i])
-                 || (isspace((int)(unsigned char)src[i]) && ' ' != src[i]))
+        if (!isprint((int)(unsigned char)src[i])
+            || (isspace((int)(unsigned char)src[i]) && ' ' != src[i]))
         {
             fmt = "\\x%02" PRIx8;
         }
-- 
2.4.3


------------------------------------------------------------------------------
_______________________________________________
rpstir-devel mailing list
rpstir-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpstir-devel

Reply via email to