Fix pointer check when changing password
commit05d008485764ee0d907fcea7da8c5838a012460e
authorPetr Písař <petr.pisar@atlas.cz>
Sun, 12 Feb 2017 12:05:16 +0000 (12 13:05 +0100)
committerPetr Písař <petr.pisar@atlas.cz>
Sun, 12 Feb 2017 12:05:16 +0000 (12 13:05 +0100)
treed140ac01227f285155bcf91ac6cbde521a20fe1d
parentc3ff9d2bd1bb4d96a7f5473225aff28b9f95a157
Fix pointer check when changing password

There was a missing pointer derefernce when checking for repeated
password in a password change dialog. This mistake was spotted by
GCC 7:

shigofumi.c: In function 'do_passwd':
shigofumi.c:1471:45: error: comparison between pointer and zero character constant [-Werror=pointer-compare]
         if (!new_password2 || new_password2 == '\0') {
                                             ^~
shigofumi.c:1471:31: note: did you mean to dereference the pointer?
         if (!new_password2 || new_password2 == '\0') {

This patch fixes it.
src/shigofumi.c