diff options
Diffstat (limited to 'app-admin/sysklogd/files/sysklogd-1.4.1-querymod.patch')
-rw-r--r-- | app-admin/sysklogd/files/sysklogd-1.4.1-querymod.patch | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app-admin/sysklogd/files/sysklogd-1.4.1-querymod.patch b/app-admin/sysklogd/files/sysklogd-1.4.1-querymod.patch index d6ed1c82a267..77345be2c626 100644 --- a/app-admin/sysklogd/files/sysklogd-1.4.1-querymod.patch +++ b/app-admin/sysklogd/files/sysklogd-1.4.1-querymod.patch @@ -33,7 +33,7 @@ diff -Naur sysklogd-1.4.1-orig/ksym_mod.c sysklogd-1.4.1/ksym_mod.c static int symsort(const void *, const void *); -@@ -185,81 +187,106 @@ +@@ -185,81 +187,107 @@ extern int InitMsyms() { @@ -103,8 +103,9 @@ diff -Naur sysklogd-1.4.1-orig/ksym_mod.c sysklogd-1.4.1/ksym_mod.c + result=query_module(NULL, QM_MODULES, modbuf, modsize, &rtn); + + if (result<0 && errno!=ENOSPC) { -+ Syslog(LOG_ERR, "Error querying loaded modules " \ -+ "- %s\n", strerror(errno)); ++ if (errno != ENOSYS) ++ Syslog(LOG_ERR, "Error querying loaded modules " \ ++ "- %s\n", strerror(errno)); + free(modbuf); + return(0); + } |