From: Nick Kralevich Date: Wed, 5 Dec 2012 23:26:54 +0000 (-0800) Subject: FORTIFY_SOURCE: fix up previous commit X-Git-Tag: android-x86-4.4-r1~313^2~31^2~21^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8b6fea59ac89147297c770f5dc298e0d5a99984f;p=android-x86%2Fbionic.git FORTIFY_SOURCE: fix up previous commit I forgot two files in 326ea5413d18ea019cd1bda415ce428f7bdcafd2. Change-Id: I30430f65bfafad4274193fc5b973959eac0791a7 --- diff --git a/libc/bionic/open.c b/libc/bionic/open.c index 56602dbb4..be4f04b58 100644 --- a/libc/bionic/open.c +++ b/libc/bionic/open.c @@ -53,9 +53,7 @@ int open(const char *pathname, int flags, ...) int __open_2(const char *pathname, int flags) { if (flags & O_CREAT) { - __libc_android_log_print(ANDROID_LOG_FATAL, "libc", - "*** open(O_CREAT) called without specifying a mode ***\n"); - abort(); + __fortify_chk_fail("open(O_CREAT) called without specifying a mode", 0); } flags |= O_LARGEFILE; diff --git a/libc/bionic/openat.c b/libc/bionic/openat.c index fb04e9c8c..c1abbaa1b 100644 --- a/libc/bionic/openat.c +++ b/libc/bionic/openat.c @@ -54,9 +54,7 @@ int openat(int fd, const char *pathname, int flags, ...) int __openat_2(int fd, const char *pathname, int flags) { if (flags & O_CREAT) { - __libc_android_log_print(ANDROID_LOG_FATAL, "libc", - "*** openat(O_CREAT) called without specifying a mode ***\n"); - abort(); + __fortify_chk_fail("openat(O_CREAT) called without specifying a mode", 0); } flags |= O_LARGEFILE;