Changeset 3922 for trunk/Ohana/src/opihi/lib.shell/expand_vectors.c
- Timestamp:
- May 12, 2005, 10:09:10 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/expand_vectors.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/expand_vectors.c
r2792 r3922 19 19 if (L == NULL) { 20 20 free (newline); 21 free (tmpline); 21 22 return (line); 22 23 } … … 45 46 if (val == NULL) goto dumpline; /* not a valid vector subscript */ 46 47 } 48 I = atoi (val); 49 free (val); 50 47 51 /* find vector name */ 48 52 for (w = p - 1; (w >= line) && !whitespace(*w) && (isalnum(*w) || (*w == ':') || (*w == '_')); w--); … … 51 55 strncpy (tmpline, w, n); 52 56 tmpline[n] = 0; 53 if ((vec = SelectVector (tmpline, OLDVECTOR, TRUE)) == NULL) { 54 free (val); 55 goto dumpline; 56 } 57 if ((vec = SelectVector (tmpline, OLDVECTOR, TRUE)) == NULL) goto dumpline; 58 57 59 /* find vector element */ 58 I = atoi (val);59 free (val);60 60 if (I >= vec[0].Nelements) { 61 61 fprintf (stderr, "vector subscript out of range\n");
Note:
See TracChangeset
for help on using the changeset viewer.
