]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(duplicate_node) [lint]: Set *new_idx to -1, to avoid
authorJim Meyering <jim@meyering.net>
Fri, 12 Aug 2005 13:10:17 +0000 (13:10 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 12 Aug 2005 13:10:17 +0000 (13:10 +0000)
warnings (unfounded) in caller that it may be used uninitialized.

lib/regcomp.c

index ea9393405553201b437eba8066a63b7f990fe102..c0541f3245fb4836545e64fa948b182aa07656c3 100644 (file)
@@ -1603,7 +1603,10 @@ duplicate_node (new_idx, dfa, org_idx, constraint)
 {
   int dup_idx = re_dfa_add_node (dfa, dfa->nodes[org_idx]);
   if (BE (dup_idx == -1, 0))
-    return REG_ESPACE;
+    {
+      IF_LINT (*new_idx = -1);
+      return REG_ESPACE;
+    }
   dfa->nodes[dup_idx].constraint = constraint;
   if (dfa->nodes[org_idx].type == ANCHOR)
     dfa->nodes[dup_idx].constraint |= dfa->nodes[org_idx].opr.ctx_type;