unittest: session_get_memory_usage coverity fix 97/42897/1
authorMatus Fabian <[email protected]>
Fri, 25 Apr 2025 13:31:34 +0000 (09:31 -0400)
committerMatus Fabian <[email protected]>
Fri, 25 Apr 2025 13:31:34 +0000 (09:31 -0400)
Type: fix

Change-Id: I68b563693540ed0bc8a1d98c3063923a8cc56e67
Signed-off-by: Matus Fabian <[email protected]>
src/plugins/unittest/session_test.c

index cab9de0..6678519 100644 (file)
@@ -2362,7 +2362,10 @@ session_get_memory_usage (void)
   s = format (s, "%U\n", format_clib_mem_heap, heap, 0);
   ss = strstr ((char *) s, "used:");
   if (ss)
-    sscanf (ss, "used: %f", &used);
+    {
+      if (sscanf (ss, "used: %f", &used) != 1)
+       clib_warning ("invalid 'used' value");
+    }
   else
     clib_warning ("substring 'used:' not found from show memory");
   vec_free (s);