Browse Source

isisd: fix assert warning

icc (the Intel C Compiler) "knows" that assert() can be disabled by
setting specific optimisation flags, and therefore emits a warning about
missing a return value after an "always-error" assert.

Workaround by returning a value - this probably needs discussion and a
better fix (for all places where the code needs to abort due to internal
errors).

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
David Lamparter 3 years ago
parent
commit
8b3ab1f1c8
1 changed files with 1 additions and 0 deletions
  1. 1 0
      isisd/isis_redist.c

+ 1 - 0
isisd/isis_redist.c

@@ -52,6 +52,7 @@ redist_protocol(int family)
     return 1;
 
   assert(!"Unsupported address family!");
+  return 0;
 }
 
 static int