diff --git a/lib/libuinet/uinet_config.c b/lib/libuinet/uinet_config.c index 5fbede0..d7a4045 100644 --- a/lib/libuinet/uinet_config.c +++ b/lib/libuinet/uinet_config.c @@ -85,7 +85,7 @@ int uinet_ifcreate(uinet_instance_t uinst, uinet_iftype_t type, const char *configstr, const char *alias, unsigned int cdom, int cpu, uinet_if_t *uif) { - struct uinet_if *new_uif; + struct uinet_if *new_uif = NULL; int alias_len; int error = 0; diff --git a/lib/libuinet/uinet_host_sysctl_api.c b/lib/libuinet/uinet_host_sysctl_api.c index f3e3de7..a1478cc 100644 --- a/lib/libuinet/uinet_host_sysctl_api.c +++ b/lib/libuinet/uinet_host_sysctl_api.c @@ -23,6 +23,7 @@ * SUCH DAMAGE. */ +#define _BSD_SOURCE #include #include #include @@ -41,7 +42,7 @@ #include #include -#include "uinet_internal.h" +#include "uinet_api.h" #include "uinet_nv.h" #include "uinet_host_sysctl_api.h" #include "uinet_host_sysctl_api_priv.h"