]> git.ipfire.org Git - thirdparty/ipset.git/commit
Fix build with NDEBUG defined
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Tue, 18 Jan 2011 16:48:22 +0000 (17:48 +0100)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Tue, 18 Jan 2011 16:48:22 +0000 (17:48 +0100)
commit712154704964906a59d481dc7edf43554f9eaf83
tree0d757fa52642ff6cc4239f81a28bdc3d19146a7c
parent7ba43e68db3e61e0e8c13d5189f153a06954259d
Fix build with NDEBUG defined

The usage of the gcc option -Wunused-parameter interferes badly with
the assert() macros.  In case -DNDEBUG is specified build fails with:

  cc1: warnings being treated as errors
  print.c: In function 'ipset_print_family':
  print.c:92: error: unused parameter 'opt'
  print.c: In function 'ipset_print_port':
  print.c:413: error: unused parameter 'opt'
  print.c: In function 'ipset_print_proto':

Fix it by taking into accout NDEBUG in the function arguments.

Bug reported by Holger Eitzenberger.
include/libipset/utils.h
lib/parse.c
lib/print.c