freebsd-ports/dns/mdnsd/files/patch-xht.c
Boris Samorodov 7cf3d9082d - gcc -Wall cleanup patches, contributed by Pietro Cerutti; [1]
- divide proposed files/patch-aa into several files.

PR:		103771  [1]
Submitted by:	Dan Pelleg <daniel+mdnsd at pelleg.org> (maintainer)  [1]
2006-09-28 21:19:50 +00:00

36 lines
764 B
C

diff -ruN xht.c.orig xht.c
--- xht.c.orig Tue Feb 18 08:57:07 2003
+++ xht.c Mon Sep 25 22:11:20 2006
@@ -1,4 +1,6 @@
#include "xht.h"
+#include <stdlib.h>
+#include <string.h>
typedef struct xhn_struct
{
@@ -83,13 +85,15 @@
/* when flag is set, we manage their mem and free em first */
if(n->flag)
{
- free(n->key);
+ free((void *)n->key);
free(n->val);
}
n->flag = flag;
n->key = key;
n->val = val;
+
+ return NULL;
}
void xht_set(xht h, const char *key, void *val)
@@ -140,7 +144,7 @@
f = n->next;
if(n->flag)
{
- free(n->key);
+ free((void *)n->key);
free(n->val);
}
free(n);