Code

utils llist: Let llist_get() increment the reference count.
[sysdb.git] / src / frontend / connection.c
index b48de2c893ccbc9d9c65de335fecbb66c3421733..fdbb26fe60518a0b1834d4c809a3f27915f54d74 100644 (file)
@@ -301,8 +301,10 @@ command_handle(sdb_conn_t *conn)
                                        node = SDB_CONN_NODE(sdb_llist_get(parsetree, 0));
                        }
 
-                       if (node)
+                       if (node) {
                                status = sdb_fe_exec(conn, node);
+                               sdb_object_deref(SDB_OBJ(node));
+                       }
 
                        sdb_llist_destroy(parsetree);
                        break;