]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
shared: silence gcc warning (#7402)
authorShawn Landden <slandden@gmail.com>
Tue, 21 Nov 2017 07:24:12 +0000 (23:24 -0800)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 21 Nov 2017 07:24:12 +0000 (08:24 +0100)
[346/1860] Compiling C object 'src/shared/systemd-shared-235@sha/firewall-util.c.o'.
../src/shared/firewall-util.c: In function ‘entry_fill_basics’:
../src/shared/firewall-util.c:81:79: warning: logical ‘and’ of equal expressions [-Wlogical-op]
[543/1860] Compiling C object 'src/shared/systemd-shared-235@sta/firewall-util.c.o'.
../src/shared/firewall-util.c: In function ‘entry_fill_basics’:
../src/shared/firewall-util.c:81:79: warning: logical ‘and’ of equal expressions [-Wlogical-op]

src/shared/firewall-util.c

index 1c595ce251678c143c5e42009a10fb9eec29c5a2..a6859462ac53c16ef1f37325ad7f75cae9b0ee11 100644 (file)
@@ -78,7 +78,8 @@ static int entry_fill_basics(
 
         if (out_interface) {
                 size_t l = strlen(out_interface);
-                assert(l < sizeof entry->ip.outiface && l < sizeof entry->ip.outiface_mask);
+                assert(l < sizeof entry->ip.outiface);
+                assert(l < sizeof entry->ip.outiface_mask);
 
                 strcpy(entry->ip.outiface, out_interface);
                 memset(entry->ip.outiface_mask, 0xFF, l + 1);