diff options
author | Kirill A. Shutemov <kirill@shutemov.name> | 2009-12-25 18:19:15 +0000 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2009-12-25 18:19:15 +0000 |
commit | 34ba360fda5853d97fa69af00a5d510a786d41b3 (patch) | |
tree | c5f43bac9982243593f5992367bb504b964a76fe /path.c | |
parent | c71b5b4a9c4ee680bc48eb02386f1dc4311e0fdb (diff) |
path.c fix warning with _FORTIFY_SOURCE
CC libuser/path.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/path.c: In function 'new_entry':
/usr/src/RPM/BUILD/qemu-0.11.92/path.c:49: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
make[1]: *** [path.o] Error 1
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'path.c')
-rw-r--r-- | path.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -46,7 +46,10 @@ static struct pathelem *new_entry(const char *root, { struct pathelem *new = malloc(sizeof(*new)); new->name = strdup(name); - asprintf(&new->pathname, "%s/%s", root, name); + if (asprintf(&new->pathname, "%s/%s", root, name) == -1) { + printf("Cannot allocate memory\n"); + exit(1); + } new->num_entries = 0; return new; } |