summaryrefslogtreecommitdiff
path: root/libtac/lib
diff options
context:
space:
mode:
authorWalter de Jong <walter@heiho.net>2013-03-29 10:18:16 +0100
committerWalter de Jong <walter@heiho.net>2013-03-29 10:18:16 +0100
commitbb9f348decdd37b4d126bff67ed1e913eb28c3cb (patch)
treeee3b25478b2ba06fe7850a5615d0a37ed419e7fd /libtac/lib
parentd3c323cc390659dfd3da50a015e18285b5b5b6ff (diff)
downloadpam_tacplus-bb9f348decdd37b4d126bff67ed1e913eb28c3cb.tar.gz
pam_tacplus-bb9f348decdd37b4d126bff67ed1e913eb28c3cb.zip
abort() on erroneous input parameters
Diffstat (limited to 'libtac/lib')
-rw-r--r--libtac/lib/xalloc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libtac/lib/xalloc.c b/libtac/lib/xalloc.c
index 8fcce26..3fddcfb 100644
--- a/libtac/lib/xalloc.c
+++ b/libtac/lib/xalloc.c
@@ -59,9 +59,11 @@ char *xstrdup(const char *s) {
char *xstrcpy(char *dst, const char *src, size_t dst_size) {
if (dst == NULL) {
TACSYSLOG((LOG_ERR, "xstrcpy(): dst == NULL"));
+ abort();
}
if (src == NULL) {
TACSYSLOG((LOG_ERR, "xstrcpy(): src == NULL"));
+ abort();
}
if (!dst_size)
return NULL;