# include <net80211/ieee80211_ioctl.h>
#endif
-#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <fnmatch.h>
rt->iface = ia->iface;
}
- assert(rt->iface != NULL);
-
+ if (rt->iface == NULL) {
+ errno = ESRCH;
+ return -1;
+ }
return 0;
}
rt->iface = ia->iface;
}
- assert(rt->iface != NULL);
-
+ if (rt->iface == NULL) {
+ errno = ESRCH;
+ return -1;
+ }
return 0;
}
#include <netinet/in.h>
#include <net/route.h>
-#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <ctype.h>
if ((ap = ipv4_findaddr(ctx, &rt->src)))
rt->iface = ap->iface;
}
- assert(rt->iface != NULL);
+
+ if (rt->iface == NULL) {
+ errno = ESRCH;
+ return -1;
+ }
return 0;
}
#endif
rta = RTA_NEXT(rta, len);
}
- assert(rt->iface != NULL);
+ if (rt->iface == NULL) {
+ errno = ESRCH;
+ return -1;
+ }
return 0;
}
#endif