]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext, msgmerge: Avoid undefined non-null argument behavior
authorDaiki Ueno <ueno@gnu.org>
Sat, 24 Jan 2015 07:51:18 +0000 (16:51 +0900)
committerDaiki Ueno <ueno@gnu.org>
Sat, 24 Jan 2015 07:51:18 +0000 (16:51 +0900)
commit2d36f1e1de7521090272b88f161711f95228c19d
treea61483b83f94b00cc84c5731541bf756ad6aa236
parent6d9af7f94e0057df99a99652df713e6d14138aa5
xgettext, msgmerge: Avoid undefined non-null argument behavior

* xgettext.c (remember_a_message): Building with gcc's
-fsanitize=undefined and running tests triggered:
  xgettext.c:2425:17: runtime error: null pointer passed as argument \
    2, which is declared to never be null
Adjust the argument of strncmp to never be null.
* msgmerge.c (message_merge): Likewise for memcpy.
gettext-tools/src/ChangeLog
gettext-tools/src/msgmerge.c
gettext-tools/src/xgettext.c