From 5f7ae939d2cb2b097b98bdd3352239e93fb79c24 Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Thu, 26 Jan 2017 21:55:46 +0100 Subject: rsparms: Fix signedness warning. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gcc -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -DAX25_SYSCONFDIR=\""/usr/local/etc/ax25/"\" -DAX25_LOCALSTATEDIR=\""/usr/local/var/ax25/"\" -O2 -Wall -pedantic -MT rsparms.o -MD -MP -MF .deps/rsparms.Tpo -c -o rsparms.o rsparms.c rsparms.c: In function ‘nodes’: rsparms.c:126:23: warning: format ‘%hd’ expects argument of type ‘short int *’, but argument 3 has type ‘short unsigned int *’ [-Wformat=] if (sscanf(mask, "%hd", &rs_node.mask) != 1) { ^ Signed-off-by: Ralf Baechle --- rose/rsparms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rose') diff --git a/rose/rsparms.c b/rose/rsparms.c index 7ab3844..a617b88 100644 --- a/rose/rsparms.c +++ b/rose/rsparms.c @@ -123,7 +123,7 @@ void nodes(int s, int argc, char *argv[]) *mask = '\0'; mask++; - if (sscanf(mask, "%hd", &rs_node.mask) != 1) { + if (sscanf(mask, "%hu", &rs_node.mask) != 1) { fprintf(stderr, "rsparms: nodes: no mask supplied!\n"); close(s); exit(1); -- cgit v1.2.3