diff -upk.orig elfutils-0.126.orig/libdwfl/linux-kernel-modules.c elfutils-0.126/libdwfl/linux-kernel-modules.c --- elfutils-0.126.orig/libdwfl/linux-kernel-modules.c 2007-02-05 07:25:40 +0000 +++ elfutils-0.126/libdwfl/linux-kernel-modules.c 2007-03-24 22:24:35 +0000 @@ -416,7 +416,7 @@ dwfl_linux_kernel_module_section_address Dwarf_Addr *addr) { char *sysfile; - if (asprintf (&sysfile, SECADDRDIRFMT "%s", modname, secname)) + if (asprintf (&sysfile, SECADDRDIRFMT "%s", modname, secname) < 0) return ENOMEM; FILE *f = fopen (sysfile, "r");