Changeset 1672650 for variable.c
- Timestamp:
- Mar 7, 2010, 10:25:09 PM (15 years ago)
- Branches:
- master, release-1.10, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 40d22cf
- Parents:
- 43e8bb2
- git-author:
- Anders Kaseorg <andersk@mit.edu> (02/27/10 20:03:38)
- git-committer:
- Anders Kaseorg <andersk@mit.edu> (03/07/10 22:25:09)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
variable.c
r7a3a747 r1672650 929 929 enums = atokenize(v->validsettings, ",", &nenums); 930 930 if (enums == NULL) return(0); 931 atokenize_ free(enums, nenums);931 atokenize_delete(enums, nenums); 932 932 val = *(const int*)newval; 933 933 if (val < 0 || val >= nenums) { … … 948 948 } 949 949 } 950 atokenize_ free(enums, nenums);950 atokenize_delete(enums, nenums); 951 951 if (val == -1) return(-1); 952 952 return (v->set_fn(v, &val)); … … 965 965 if (i<0 || i>=nenums) { 966 966 snprintf(buf, bufsize, "<invalid:%d>",i); 967 atokenize_ free(enums, nenums);967 atokenize_delete(enums, nenums); 968 968 return(-1); 969 969 } 970 970 snprintf(buf, bufsize, "%s", enums[i]); 971 atokenize_ free(enums, nenums);971 atokenize_delete(enums, nenums); 972 972 return 0; 973 973 }
Note: See TracChangeset
for help on using the changeset viewer.