Browse Source

Initialize potentially uninitialzed variable.

filter.c: In function "filter_parse":
filter.c:87:15: warning: "saveptr1" may be used uninitialized in this function.
Georgi Chorbadzhiyski 11 years ago
parent
commit
c37a0be860
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      filter.c

+ 2
- 2
filter.c View File

@@ -84,7 +84,7 @@ int parse_hex(char *data, uint8_t *output, uint8_t *output_len, uint8_t output_s
84 84
 
85 85
 int filter_parse(char *filter_def, struct filter *filter) {
86 86
 	int j, k, ret = 0;
87
-	char *str1, *saveptr1;
87
+	char *str1, *saveptr1 = NULL;
88 88
 	char *f = strdup(filter_def);
89 89
 	memset(filter, 0, sizeof(struct filter));
90 90
 	memset(filter->mask, 0xff, sizeof(filter->mask));
@@ -111,7 +111,7 @@ int filter_parse(char *filter_def, struct filter *filter) {
111 111
 			}
112 112
 		}
113 113
 		if (j == 2) { // Second token, the settings
114
-			char *str2, *saveptr2;
114
+			char *str2, *saveptr2 = NULL;
115 115
 			for (k = 1, str2 = token; ; k++, str2 = NULL) {
116 116
 				char *token2 = strtok_r(str2, ",", &saveptr2);
117 117
 				if (token2 == NULL)

Loading…
Cancel
Save