X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Ffrontend%2Fconnection-private.h;h=042091a997044a712c4de1d4c45fe734b1406348;hp=4ff4e51bb4ab44f9203ca12b49ab3f8501b64265;hb=44a02f37e6bfa9e24ddd35162249779e530b7da4;hpb=eb1b9560958c3458eab599e4e1577771ab4aa05c diff --git a/src/frontend/connection-private.h b/src/frontend/connection-private.h index 4ff4e51..042091a 100644 --- a/src/frontend/connection-private.h +++ b/src/frontend/connection-private.h @@ -103,7 +103,8 @@ typedef struct { typedef struct { sdb_conn_node_t super; int type; - char *name; + char *host; + char *name; /* NULL for type == SDB_HOST */ conn_matcher_t *filter; } conn_fetch_t; #define CONN_FETCH(obj) ((conn_fetch_t *)(obj)) @@ -149,6 +150,8 @@ conn_list_destroy(sdb_object_t *obj) static void __attribute__((unused)) conn_fetch_destroy(sdb_object_t *obj) { + if (CONN_FETCH(obj)->host) + free(CONN_FETCH(obj)->host); if (CONN_FETCH(obj)->name) free(CONN_FETCH(obj)->name); sdb_object_deref(SDB_OBJ(CONN_FETCH(obj)->filter));