X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Ffrontend%2Fquery.c;h=2bd234a07c91088ac8f8db4706acd1c42f2896e1;hp=cc107c6ed46f7f1eb38a1ae3efea3ea94d8d4e2a;hb=e3dd1869ac2397272179eb1f0229175a27dc7b06;hpb=6d8389c7e3f2bad7ffd21c132451a8ee2c4bda8a diff --git a/src/frontend/query.c b/src/frontend/query.c index cc107c6..2bd234a 100644 --- a/src/frontend/query.c +++ b/src/frontend/query.c @@ -331,10 +331,14 @@ sdb_fe_exec_fetch(sdb_conn_t *conn, int type, sdb_strbuf_sprintf(conn->errbuf, "Failed to fetch %s %s.%s: " "%s not found", SDB_STORE_TYPE_TO_NAME(type), hostname, name, name); + if (obj) + sdb_object_deref(SDB_OBJ(obj)); + sdb_object_deref(SDB_OBJ(host)); return -1; } sdb_object_deref(SDB_OBJ(host)); } + host = NULL; buf = sdb_strbuf_create(1024); if (! buf) {