X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-var-ptr.c;h=a5511ec31fc0f7848374a1ca59a1a6e376859801;hb=65d602ed236d685ffec00ad1552a193cf47b2e4d;hp=a2f65a3946280b02fc83c2a00e6f71f7a7715477;hpb=96994a54e60e9c95b8bba54c2281acf7059b1203;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); }