src/hg/gsid/gsidMember/gsidMember.c 1.36

1.36 2009/04/14 18:14:44 galt
oops cannot mix malloc and freez
Index: src/hg/gsid/gsidMember/gsidMember.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/gsid/gsidMember/gsidMember.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -b -B -U 4 -r1.35 -r1.36
--- src/hg/gsid/gsidMember/gsidMember.c	8 Sep 2008 16:05:04 -0000	1.35
+++ src/hg/gsid/gsidMember/gsidMember.c	14 Apr 2009 18:14:44 -0000	1.36
@@ -812,9 +812,8 @@
     //writeGulp("../trash/debug.buttonEnc", buttonEncrypted, strlen(buttonEncrypted));
     }
 else
     {
-    buttonEncrypted = cloneString("");
     fprintf(stderr, "error: sign_and_encrypt failed on buttonData=[%s]\n", buttonData);
     }
 
 safef(buttonHtml,sizeof(buttonHtml),
@@ -829,9 +828,13 @@
 , paypalServer
 , buttonEncrypted
 );
 
-freez(&buttonEncrypted);
+if (buttonEncrypted)  /* paypalSignEncrypt.c uses malloc to avoid common.h */
+    {
+    free(buttonEncrypted);
+    buttonEncrypted = NULL;
+    }
 
 //debug
 //fprintf(stderr, "encrypted button form: [%s]\n", buttonHtml);