You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2006/03/17 07:09:58 UTC
svn commit: r386552 - /webservices/axis2/trunk/c/modules/util/dir_handler.c
Author: damitha
Date: Thu Mar 16 22:09:56 2006
New Revision: 386552
URL: http://svn.apache.org/viewcvs?rev=386552&view=rev
Log:
removed double freeing of files dirent pointer
Modified:
webservices/axis2/trunk/c/modules/util/dir_handler.c
Modified: webservices/axis2/trunk/c/modules/util/dir_handler.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/util/dir_handler.c?rev=386552&r1=386551&r2=386552&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/util/dir_handler.c (original)
+++ webservices/axis2/trunk/c/modules/util/dir_handler.c Thu Mar 16 22:09:56 2006
@@ -21,6 +21,7 @@
extern int AXIS2_ALPHASORT();
+int dir_select(struct dirent *entry);
/**
* List the dll files in the given service or module folder path
* @param pathname path to your service or module directory
@@ -186,7 +187,7 @@
int i = 0;
struct dirent **files = NULL;
- int dir_select();
+ /*int dir_select();*/
axis2_status_t status = AXIS2_FAILURE;
AXIS2_ENV_CHECK(env, NULL);
@@ -229,7 +230,7 @@
}
AXIS2_ARRAY_LIST_FREE(file_list, env);
file_list = NULL;
- AXIS2_FREE((*env)->allocator, *files);
+ /*AXIS2_FREE((*env)->allocator, *files);*/
AXIS2_FREE((*env)->allocator, files);
AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
@@ -255,7 +256,7 @@
}
AXIS2_ARRAY_LIST_FREE(file_list, env);
file_list = NULL;
- AXIS2_FREE((*env)->allocator, *files);
+ /*AXIS2_FREE((*env)->allocator, *files);*/
AXIS2_FREE((*env)->allocator, files);
AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
@@ -283,7 +284,7 @@
}
AXIS2_ARRAY_LIST_FREE(file_list, env);
file_list = NULL;
- AXIS2_FREE((*env)->allocator, *files);
+ /*AXIS2_FREE((*env)->allocator, *files);*/
AXIS2_FREE((*env)->allocator, files);
AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
@@ -312,7 +313,7 @@
}
AXIS2_ARRAY_LIST_FREE(file_list, env);
file_list = NULL;
- AXIS2_FREE((*env)->allocator, *files);
+ /*AXIS2_FREE((*env)->allocator, *files);*/
AXIS2_FREE((*env)->allocator, files);
return NULL;
@@ -326,7 +327,7 @@
}
#ifndef WIN32
- AXIS2_FREE((*env)->allocator, *files);
+ /*AXIS2_FREE((*env)->allocator, *files);*/
AXIS2_FREE((*env)->allocator, files);
#endif