Fix ustring initialization from a NULL pointer
The packages vector was initialized from a and b, but b is sometimes NULL. Glib::ustring can't be initialized from a NULL pointer, so the initialization crashed.
This bug was introduced by the dbus-glib to gdbus conversion in commit b8246d3f.
Fixes: #4 (closed)