diff options
| -rw-r--r-- | include/string.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/string.h b/include/string.h index 7a8564a..98ec292 100644 --- a/include/string.h +++ b/include/string.h | |||
| @@ -344,8 +344,10 @@ _FORTIFY_FN(mempcpy) void *mempcpy(void * _FORTIFY_POS0 __d, | |||
| 344 | #if __has_builtin(__builtin___mempcpy_chk) && defined(FORTIFY_USE_NATIVE_CHK) | 344 | #if __has_builtin(__builtin___mempcpy_chk) && defined(FORTIFY_USE_NATIVE_CHK) |
| 345 | return __builtin___mempcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); | 345 | return __builtin___mempcpy_chk(__d, __s, __n, __fh_bos(__d, 0)); |
| 346 | #else | 346 | #else |
| 347 | #if defined FORTIFY_PEDANTIC_CHECKS | ||
| 347 | if (!__d || !__s) | 348 | if (!__d || !__s) |
| 348 | __builtin_trap(); | 349 | __builtin_trap(); |
| 350 | #endif | ||
| 349 | 351 | ||
| 350 | __fh_size_t __bd = __fh_bos(__d, 0); | 352 | __fh_size_t __bd = __fh_bos(__d, 0); |
| 351 | __fh_size_t __bs = __fh_bos(__s, 0); | 353 | __fh_size_t __bs = __fh_bos(__s, 0); |
