diff --git a/src/main.c b/src/main.c index f853d13b0f10e10dac0da0e806677c319d23ffa7..c8f4a3f749d92b779a5d86007faad4867001d4f6 100644 --- a/src/main.c +++ b/src/main.c @@ -484,6 +484,9 @@ int main(int argc, char *argv[]) { if (pwd_cmd) { pwd = _read_password_command(&xmppc, pwd_cmd); g_free(pwd_cmd); + if (!pwd) { + goto cleanup; + } } g_clear_error(&error); }