X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-var-ptr.c;fp=src%2Fui%2Fgui%2Fpsppire-var-ptr.c;h=a5511ec31fc0f7848374a1ca59a1a6e376859801;hb=d9c674e05188abe16dc9440a8c1597632982dd48;hp=a2f65a3946280b02fc83c2a00e6f71f7a7715477;hpb=bc8bf17d5f839d6745eed040b7a28cea22b02ef5;p=pspp diff --git a/src/ui/gui/psppire-var-ptr.c b/src/ui/gui/psppire-var-ptr.c index a2f65a3946..a5511ec31f 100644 --- a/src/ui/gui/psppire-var-ptr.c +++ b/src/ui/gui/psppire-var-ptr.c @@ -28,17 +28,17 @@ */ -/* Shallow copy the pointer */ static gpointer variable_copy (gpointer var) { - return var; + struct variable *v = var; + return var_ref (v); } -/* Do nothing. It's a pointer only! */ static void variable_free (gpointer var) { + var_unref (var); }