Fix xbps_unregister_repository() func cb.

While here, change a var type to ssize_t... int64_t is overkill.

--HG--
extra : convert_revision : d5128f9d0c7da549fa2894d42b4a012c68478473
This commit is contained in:
Juan RP 2009-02-14 01:50:18 +01:00
parent 3c7b8186e6
commit cfd928d563

View File

@ -35,13 +35,13 @@
struct callback_args {
const char *string;
int64_t number;
ssize_t number;
};
int
xbps_remove_string_from_array(prop_object_t obj, void *arg, bool *loop_done)
{
static int64_t idx;
static ssize_t idx;
struct callback_args *cb = arg;
assert(prop_object_type(obj) == PROP_TYPE_STRING);
@ -53,7 +53,7 @@ xbps_remove_string_from_array(prop_object_t obj, void *arg, bool *loop_done)
}
idx++;
return EINVAL;
return 0;
}
bool
@ -194,8 +194,8 @@ xbps_unregister_repository(const char *uri)
/* Update plist file. */
if (prop_dictionary_externalize_to_file(dict, plist)) {
free(cb);
prop_object_release(dict);
free(cb);
free(plist);
return true;
}