xbps_get_pkg_state_*: if state object is not available return EINVAL.

This commit is contained in:
Juan RP 2011-02-02 09:53:56 +01:00
parent 927d7e0c5d
commit 692caea1cd

View File

@ -87,8 +87,9 @@ get_state(prop_dictionary_t dict)
assert(dict != NULL);
prop_dictionary_get_cstring_nocopy(dict, "state", &state_str);
assert(state_str != NULL);
if (!prop_dictionary_get_cstring_nocopy(dict,
"state", &state_str))
return 0;
for (stp = states; stp->string != NULL; stp++)
if (strcmp(state_str, stp->string) == 0)