X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fsession.c;h=7b6e78a974f9a9307151747296505b7138c0da41;hb=014645e6781e165aa2b4473cd73f21daa93f8076;hp=c0006a53f588435ab8273a485fcb1bd6991fedb6;hpb=457c6599b5dae1fb9e06b1c1a2f58a0922de5851;p=pazpar2-moved-to-github.git diff --git a/src/session.c b/src/session.c index c0006a5..7b6e78a 100644 --- a/src/session.c +++ b/src/session.c @@ -839,7 +839,8 @@ struct hitsbytarget *hitsbytarget(struct session *se, int *count, NMEM nmem) res[*count].state = client_get_state_str(cl); res[*count].connected = client_get_connection(cl) ? 1 : 0; session_settings_dump(se, client_get_database(cl), w); - res[*count].settings_xml = w; + res[*count].settings_xml = nmem_strdup(nmem, wrbuf_cstr(w)); + wrbuf_destroy(w); (*count)++; } session_leave(se);