|
@@ -128,6 +128,7 @@ int parse_select (char** p, select_t** s)
|
|
return -1;
|
|
return -1;
|
|
}
|
|
}
|
|
if (w_parse_select(p, sel)<0) {
|
|
if (w_parse_select(p, sel)<0) {
|
|
|
|
+ pkg_free(sel);
|
|
return -2;
|
|
return -2;
|
|
}
|
|
}
|
|
*s=sel;
|
|
*s=sel;
|
|
@@ -144,6 +145,7 @@ int shm_parse_select (char** p, select_t** s)
|
|
return -1;
|
|
return -1;
|
|
}
|
|
}
|
|
if (w_parse_select(p, sel)<0) {
|
|
if (w_parse_select(p, sel)<0) {
|
|
|
|
+ shm_free(sel);
|
|
return -2;
|
|
return -2;
|
|
}
|
|
}
|
|
*s=sel;
|
|
*s=sel;
|