summaryrefslogtreecommitdiffstats
path: root/src/pulsecore/core-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pulsecore/core-util.c')
-rw-r--r--src/pulsecore/core-util.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c
index aac7629e..6a0bd0ac 100644
--- a/src/pulsecore/core-util.c
+++ b/src/pulsecore/core-util.c
@@ -627,9 +627,14 @@ PA_STATIC_TLS_DECLARE(signame, pa_xfree);
const char *pa_sig2str(int sig) {
char *t;
- if (sig <= 0 || sig >= _NSIG)
+ if (sig <= 0)
goto fail;
-
+
+#ifdef NSIG
+ if (sig >= NSIG)
+ goto fail;
+#endif
+
#ifdef HAVE_SIG2STR
{
char buf[SIG2STR_MAX];