Fix memory leak.
[darkstat] / localip.h
index df8b4d4..da3e0ce 100644 (file)
--- a/localip.h
+++ b/localip.h
 
 struct local_ips {
    int is_valid;
-   long last_update_mono;
+   time_t last_update_mono;
    int num_addrs;
    struct addr *addrs;
 };
 
-extern struct local_ips *local_ips;
-
-struct local_ips *localip_make(void);
+void localip_init(struct local_ips *ips);
 void localip_free(struct local_ips *ips);
 
 void localip_update(const char *iface, struct local_ips *ips);