Code

data: Let sdb_data_parse() accept a const string and copy it if necessary.
[sysdb.git] / src / utils / unixsock.c
index 6f4d5cc2e090350be92920ed3d074a18adaf091a..653664145910084cd7adc2e7b59de3ad2d597e56 100644 (file)
@@ -134,6 +134,9 @@ sdb_unixsock_client_process_one_line(sdb_unixsock_client_t *client,
 
        if (callback(client, (size_t)column_count, data, user_data))
                return -1;
+
+       for (i = 0; i < column_count; ++i)
+               sdb_data_free_datum(&data[i]);
        return 0;
 } /* sdb_unixsock_client_process_one_line */