{
DIR *filedir = NULL;
struct dirent *filedir_entry;
- struct dirent *d;
size_t d_namelen;
struct ctdluser usbuf;
long usernum = 0;
syslog(LOG_DEBUG, "Importing old style bio files into the message base");
- d = (struct dirent *)malloc(offsetof(struct dirent, d_name) + PATH_MAX + 2);
- if (d == NULL) {
- return;
- }
-
filedir = opendir (ctdl_bio_dir);
if (filedir == NULL) {
- free(d);
return;
}
while ( (filedir_entry = readdir(filedir)) , (filedir_entry != NULL))
}
}
}
- free(d);
closedir(filedir);
rmdir(ctdl_bio_dir);
}
{
DIR *filedir = NULL;
struct dirent *filedir_entry;
- struct dirent *d;
size_t d_namelen;
struct ctdluser usbuf;
long usernum = 0;
syslog(LOG_DEBUG, "Importing old style userpic files into the message base");
- d = (struct dirent *)malloc(offsetof(struct dirent, d_name) + PATH_MAX + 2);
- if (d == NULL) {
- return;
- }
-
filedir = opendir (ctdl_usrpic_dir);
if (filedir == NULL) {
- free(d);
return;
}
while ( (filedir_entry = readdir(filedir)) , (filedir_entry != NULL))
}
}
}
- free(d);
closedir(filedir);
rmdir(ctdl_usrpic_dir);
}
return;
}
- while ( (filedir_entry = readdir(filedir)) , (filedir_entry != NULL))
+ while ( (filedir_entry = readdir(dp)) , (filedir_entry != NULL))
{
#ifdef _DIRENT_HAVE_D_NAMLEN
d_namelen = filedir_entry->d_namlen;
FDIOBuffer FDIO;
int d_namelen;
DIR *dp;
- struct dirent *d;
struct dirent *filedir_entry;
const char *pch;
char spooloutfilename[PATH_MAX];
int d_type = 0;
/* Step 1: consolidate files in the outbound queue into one file per neighbor node */
- d = (struct dirent *)malloc(offsetof(struct dirent, d_name) + PATH_MAX + 1);
- if (d == NULL) return;
dp = opendir(ctdl_netout_dir);
if (dp == NULL) {
- free(d);
return;
}
memset(&FDIO, 0, sizeof(FDIOBuffer));
FDIO.IOB = &IOB;
- while ( (filedir_entry = readdir(filedir)) , (filedir_entry != NULL))
+ while ( (filedir_entry = readdir(dp)) , (filedir_entry != NULL))
{
#ifdef _DIRENT_HAVE_D_NAMLEN
d_namelen = filedir_entry->d_namlen;
if (nFailed > 0) {
FreeStrBuf(&NextHop);
syslog(LOG_INFO, "netspool: skipping Spoolcleanup because of %d files unprocessed.", nFailed);
-
return;
}
dp = opendir(ctdl_netout_dir);
if (dp == NULL) {
FreeStrBuf(&NextHop);
- free(d);
return;
}
- while ( (filedir_entry = readdir(filedir)) , (filedir_entry != NULL))
+ while ( (filedir_entry = readdir(dp)) , (filedir_entry != NULL))
{
#ifdef _DIRENT_HAVE_D_NAMLEN
d_namelen = filedir_entry->d_namlen;
}
}
FreeStrBuf(&NextHop);
- free(d);
closedir(dp);
}