xbps_alternatives_unregister: fix xbps_set_cb_state().
In the !current branch, "first" wasn't initialized so it displayed garbage: Removing `pinentry-tty-1.1.0_5' ... Removing 'pinentry' alternatives group symlink: pinentry pinentry-tty-1.1.0_5: unregistered 'pinentry' alternatives group Switched 'pinentry' alternatives group to 'p o@�' Creating 'pinentry' alternatives group symlink: pinentry -> /usr/bin/pinentry-tty Removed file `/usr/bin/pinentry-tty' Removed `pinentry-tty-1.1.0_5' successfully. With my fix: Removing `pinentry-tty-1.1.0_5' ... Removing 'pinentry' alternatives group symlink: pinentry pinentry-tty-1.1.0_5: unregistered 'pinentry' alternatives group Switched 'pinentry' alternatives group to 'pinentry' Creating 'pinentry' alternatives group symlink: pinentry -> /usr/bin/pinentry-tty Removed file `/usr/bin/pinentry-tty' Removed `pinentry-tty-1.1.0_5' successfully. Signed-off-by: Juan RP <xtraeme@gmail.com>
This commit is contained in:
parent
77b90951ea
commit
c29efcd13b
@ -366,10 +366,10 @@ xbps_alternatives_unregister(struct xbps_handle *xhp, xbps_dictionary_t pkgd)
|
||||
if (!update && !current)
|
||||
continue;
|
||||
|
||||
xbps_array_get_cstring_nocopy(array, 0, &first);
|
||||
|
||||
if (!current) {
|
||||
/* get the new alternative group package */
|
||||
first = NULL;
|
||||
xbps_array_get_cstring_nocopy(array, 0, &first);
|
||||
curpkgd = xbps_pkgdb_get_pkg(xhp, first);
|
||||
assert(curpkgd);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user