cvs: /php3/functions hg_comm.c hw.c hw.h

From: Date: Fri, 06 Aug 1999 06:37:32 +0000
Subject: cvs: /php3/functions hg_comm.c hw.c hw.h
Groups: php.dev 
Request: Send a blank email to php-dev+get-9590@lists.php.net to get a copy of this message
steinm Fri Aug 6 02:37:32 1999 EDT Modified files: /php3/functions hg_comm.c hw.c hw.h Log: Changed order of freeing memory. (This was actualle just a problem in php4) Index: php3/functions/hg_comm.c diff -u php3/functions/hg_comm.c:1.27 php3/functions/hg_comm.c:1.28 --- php3/functions/hg_comm.c:1.27 Fri Jul 16 11:29:43 1999 +++ php3/functions/hg_comm.c Fri Aug 6 02:37:31 1999 @@ -23,7 +23,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: hg_comm.c,v 1.27 1999/07/16 15:29:43 steinm Exp $ */ +/* $Id: hg_comm.c,v 1.28 1999/08/06 06:37:31 steinm Exp $ */ /* #define HW_DEBUG */ @@ -1821,13 +1821,13 @@ ptr = (int *) retmsg->buf; if(*ptr == 0) { attributes = estrdup(retmsg->buf+sizeof(int)); - efree(retmsg); efree(retmsg->buf); + efree(retmsg); } else { error = *ptr; attributes = NULL; - efree(retmsg); efree(retmsg->buf); + efree(retmsg); return error; } @@ -1866,20 +1866,20 @@ memcpy(*text, retmsg->buf+sizeof(int), *count); /* *text[*count] = 0; */ } else { - efree(retmsg); efree(retmsg->buf); + efree(retmsg); lowerror = LE_MALLOC; return(-1); } } else { error = *ptr; - efree(retmsg); efree(retmsg->buf); + efree(retmsg); *text = NULL; return(error); } - efree(retmsg); efree(retmsg->buf); + efree(retmsg); if((documenttype != NULL) && (strcmp(documenttype, "Image") != 0)) { if(send_getanchorsobj(sockfd, objectID, &anchors, &ancount) == 0) { @@ -1997,13 +1997,13 @@ ptr = (int *) retmsg->buf; if(*ptr == 0) { attributes = estrdup(retmsg->buf+sizeof(int)); - efree(retmsg); efree(retmsg->buf); + efree(retmsg); } else { error = *ptr; attributes = NULL; - efree(retmsg); efree(retmsg->buf); + efree(retmsg); return error; } @@ -2051,20 +2051,20 @@ if(NULL != (*text = malloc(*count + 1))) { memcpy(*text, ptr, *count); } else { - efree(retmsg); efree(retmsg->buf); + efree(retmsg); lowerror = LE_MALLOC; return(-1); } } else { error = *ptr + 1024; /* move errors to >2024 */ - efree(retmsg); efree(retmsg->buf); + efree(retmsg); *text = NULL; return(error); } - efree(retmsg); efree(retmsg->buf); + efree(retmsg); return(0); } @@ -2101,13 +2101,13 @@ ptr = (int *) retmsg->buf; if(*ptr == 0) { attributes = estrdup(retmsg->buf+sizeof(int)); - efree(retmsg); efree(retmsg->buf); + efree(retmsg); } else { error = *ptr; attributes = NULL; - efree(retmsg); efree(retmsg->buf); + efree(retmsg); return error; } @@ -2144,20 +2144,20 @@ memcpy(*text, ptr+2, *count); /* *text[*count] = 0; */ } else { - efree(retmsg); efree(retmsg->buf); + efree(retmsg); lowerror = LE_MALLOC; return(-1); } } else { error = *ptr + 1024; /* move errors to >2024 */ - efree(retmsg); efree(retmsg->buf); + efree(retmsg); *text = NULL; return(error); } - efree(retmsg); efree(retmsg->buf); + efree(retmsg); return(0); } @@ -2194,13 +2194,13 @@ ptr = (int *) retmsg->buf; if(*ptr == 0) { attributes = estrdup(retmsg->buf+sizeof(int)); - efree(retmsg); efree(retmsg->buf); + efree(retmsg); } else { error = *ptr; attributes = NULL; - efree(retmsg); efree(retmsg->buf); + efree(retmsg); return error; } */ @@ -2242,8 +2242,8 @@ sum += *ptr; } } else { - efree(retmsg); efree(retmsg->buf); + efree(retmsg); lowerror = LE_MALLOC; return(-1); } @@ -2256,8 +2256,8 @@ memcpy(*text, ptr, remlen); } else { efree(childIDs); - efree(retmsg); efree(retmsg->buf); + efree(retmsg); lowerror = LE_MALLOC; return(-1); } @@ -2319,9 +2319,9 @@ return(-1); } - efree(retmsg); error = *((int *) retmsg->buf); efree(retmsg->buf); + efree(retmsg); return(error); } @@ -4164,15 +4164,15 @@ ptr = (int *) retmsg->buf; if((ptr == NULL) || (*ptr != 0)) { error = *ptr; - efree(retmsg); if(retmsg->buf) efree(retmsg->buf); + efree(retmsg); if(attributes) efree(attributes); HWSOCK_FCLOSE(fd); return(error); } - efree(retmsg); efree(retmsg->buf); + efree(retmsg); /* passively open the data connection. The HG server is probably already waiting for us. @@ -4346,15 +4346,15 @@ ptr = (int *) retmsg->buf; if((ptr == NULL) || (*ptr != 0)) { - efree(retmsg); if(retmsg->buf) efree(retmsg->buf); + efree(retmsg); if(attributes) efree(attributes); HWSOCK_FCLOSE(fd); return(-1); } - efree(retmsg); efree(retmsg->buf); + efree(retmsg); /* passively open the data connection. The HG server is probably already waiting for us. @@ -4444,8 +4444,8 @@ ptr++; *objectID = *ptr; } else { - efree(retmsg); if(retmsg->buf) efree(retmsg->buf); + efree(retmsg); return(error); } @@ -4551,14 +4551,14 @@ ptr = (int *) retmsg->buf; if((ptr == NULL) || (*ptr != 0)) { - efree(retmsg); if(retmsg->buf) efree(retmsg->buf); + efree(retmsg); HWSOCK_FCLOSE(fd); return(-1); } - efree(retmsg); efree(retmsg->buf); + efree(retmsg); return(0); } @@ -4783,8 +4783,8 @@ return(-1); } - efree(retmsg); *answer = retmsg->buf; + efree(retmsg); return(0); } Index: php3/functions/hw.c diff -u php3/functions/hw.c:1.44 php3/functions/hw.c:1.45 --- php3/functions/hw.c:1.44 Wed Jul 7 11:31:16 1999 +++ php3/functions/hw.c Fri Aug 6 02:37:31 1999 @@ -23,7 +23,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: hw.c,v 1.44 1999/07/07 15:31:16 steinm Exp $ */ +/* $Id: hw.c,v 1.45 1999/08/06 06:37:31 steinm Exp $ */ #if COMPILE_DL #include "dl/phpdl.h" @@ -33,13 +33,24 @@ #undef THREAD_SAFE #endif +#if !(WIN32|WINNT) #include "php.h" #include "internal_functions.h" +#include "php3_list.h" +#endif +#include "php.h" +#include "head.h" + +/* +#include "php.h" +#include "internal_functions.h" #include "head.h" #include "php3_list.h" -#include "hw.h" +*/ #if HYPERWAVE +#include "hw.h" + #if APACHE # ifndef DEBUG Index: php3/functions/hw.h diff -u php3/functions/hw.h:1.8 php3/functions/hw.h:1.9 --- php3/functions/hw.h:1.8 Thu Jun 10 05:25:02 1999 +++ php3/functions/hw.h Fri Aug 6 02:37:31 1999 @@ -23,7 +23,7 @@ */ -/* $Id: hw.h,v 1.8 1999/06/10 09:25:02 steinm Exp $ */ +/* $Id: hw.h,v 1.9 1999/08/06 06:37:31 steinm Exp $ */ #ifndef _HW_H #define _HW_H @@ -66,7 +66,6 @@ PHP_FUNCTION(hw_cp); PHP_FUNCTION(hw_deleteobject); PHP_FUNCTION(hw_changeobject); -PHP_FUNCTION(hw_groupchangeobject); PHP_FUNCTION(hw_modifyobject); PHP_FUNCTION(hw_getparents); PHP_FUNCTION(hw_getparentsobj);

« previous php.dev (#9590) next »