X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp-builds.git;a=blobdiff_plain;f=src%2Fdata%2Fcasereader-translator.c;h=feffa15c4510ba97e57cd95705cd9afd290c1e04;hp=c193d404dcccdf08a1a73c96109ee00c44f9e0ef;hb=4bd4ff4a47e70820ea55a37e27fe731e97cbbd14;hpb=b883f96966eaf08620aae7269690875d3db11054 diff --git a/src/data/casereader-translator.c b/src/data/casereader-translator.c index c193d404..feffa15c 100644 --- a/src/data/casereader-translator.c +++ b/src/data/casereader-translator.c @@ -438,6 +438,7 @@ uniquify_destroy (void *aux) struct consolidator *cdr = aux; casereader_destroy (cdr->clone); + caseproto_unref (cdr->proto); free (cdr); return true; @@ -461,7 +462,7 @@ casereader_create_distinct (struct casereader *input, { struct casereader *u ; struct casereader *ud ; - struct caseproto *output_proto = caseproto_clone (casereader_get_proto (input)); + struct caseproto *output_proto = caseproto_ref (casereader_get_proto (input)); struct consolidator *cdr = xmalloc (sizeof (*cdr)); cdr->n = 0;