summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2016-12-14 12:50:54 +0200
committerPanu Matilainen <pmatilai@redhat.com>2016-12-14 12:51:14 +0200
commit4639f4b2ba346b715d5aeb3d50a0c3a59a23c7ea (patch)
tree254c5debc23e5e4b01d87d293dca5c1340c5fbc3
parentecc9c61e4bfb76460054c7e3f58a24b16a5052d0 (diff)
downloadrpm-4639f4b2ba346b715d5aeb3d50a0c3a59a23c7ea.tar.gz
Use abs() when abs() is called for
-rw-r--r--rpmio/rpmsq.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/rpmio/rpmsq.c b/rpmio/rpmsq.c
index c979450b0..83c21b276 100644
--- a/rpmio/rpmsq.c
+++ b/rpmio/rpmsq.c
@@ -8,6 +8,7 @@
#include <sys/signal.h>
#include <errno.h>
#include <stdio.h>
+#include <stdlib.h>
#define ADD_REF(__tbl) (__tbl)->active++
#define SUB_REF(__tbl) --(__tbl)->active
@@ -61,7 +62,7 @@ void rpmsqAction(int signum)
int rpmsqEnable(int signum, rpmsqAction_t handler)
{
- int tblsignum = (signum >= 0 ? signum : -signum);
+ int tblsignum = abs(signum);
struct sigaction sa;
rpmsig tbl;
int ret = -1;