diff --git a/apps/mosquitto_passwd/mosquitto_passwd.c b/apps/mosquitto_passwd/mosquitto_passwd.c index a2d7b782..3c8ee1a8 100644 --- a/apps/mosquitto_passwd/mosquitto_passwd.c +++ b/apps/mosquitto_passwd/mosquitto_passwd.c @@ -125,6 +125,10 @@ int output_new_password(FILE *fptr, const char *username, const char *password, char *salt64 = NULL, *hash64 = NULL; struct mosquitto_pw pw; + if(password == NULL){ + fprintf(stderr, "Error: Internal error, no password given.\n"); + return 1; + } memset(&pw, 0, sizeof(pw)); pw.hashtype = hashtype;