Print this page
12826 update to smatch 0.6.1-rc1-il-6

@@ -2717,12 +2717,13 @@
         if (strcmp(state_name, param_name) == 0) {
                 snprintf(buf, sizeof(buf), "%.*s$", star_cnt, "**********");
                 return alloc_sname(buf);
         }
 
-        if (state_name[name_len] == '-' && /* check for '-' from "->" */
-            strncmp(state_name, param_name, name_len) == 0) {
+        /* check for '-' from "->" */
+        if (strncmp(state_name, param_name, name_len) == 0 &&
+            state_name[name_len] == '-') {
                 snprintf(buf, sizeof(buf), "%.*s$%s", star_cnt, "**********", state_name + name_len);
                 return alloc_sname(buf);
         }
         return NULL;
 }