int rad_mkdir(char *directory, int mode);
int rad_checkfilename(const char *filename);
void *rad_malloc(size_t size); /* calls exit(1) on error! */
-void xfree(const char *ptr);
REQUEST *request_alloc(void);
REQUEST *request_alloc_fake(REQUEST *oldreq);
int request_data_add(REQUEST *request,
break;
case 'a':
- if (radacct_dir) xfree(radacct_dir);
+ if (radacct_dir) free(radacct_dir);
radacct_dir = strdup(optarg);
break;
break;
case 'd':
- if (radius_dir) xfree(radius_dir);
+ if (radius_dir) free(radius_dir);
radius_dir = strdup(optarg);
break;
static void sig_hup(int sig)
{
sig = sig; /* -Wunused */
+
reset_signal(SIGHUP, sig_hup);
/*
return ptr;
}
-void xfree(const char *ptr)
-{
- free((char *)ptr);
-}
-
/*
* Logs an error message and aborts the program
*
if (pg_sock->row != NULL) {
for (i = pg_sock->num_fields-1; i >= 0; i--) {
if (pg_sock->row[i] != NULL) {
- xfree(pg_sock->row[i]);
+ free(pg_sock->row[i]);
}
}
- xfree((char*)pg_sock->row);
+ free((char*)pg_sock->row);
pg_sock->row = NULL;
pg_sock->num_fields = 0;
}