]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Potential crashfix
authorTimo Sirainen <tss@iki.fi>
Sun, 3 Nov 2013 19:42:47 +0000 (21:42 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 3 Nov 2013 19:42:47 +0000 (21:42 +0200)
src/auth/auth-request-handler.c

index 56ce379c05d5a9f6c925fc9149e210d59f809841..1a39f5fe79b7381e03fd22563c404c518ced179e 100644 (file)
@@ -173,7 +173,8 @@ auth_str_append_extra_fields(struct auth_request *request, string_t *dest)
        auth_fields_append(request->extra_fields, dest,
                           AUTH_FIELD_FLAG_HIDDEN, 0);
 
-       if (strcmp(request->original_username, request->user) != 0) {
+       if (request->original_username != NULL &&
+           strcmp(request->original_username, request->user) != 0) {
                auth_str_add_keyvalue(dest, "original_user",
                                      request->original_username);
        }