]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add macro to check for memory allocation errors
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 6 Mar 2013 02:08:12 +0000 (21:08 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 6 Mar 2013 02:11:56 +0000 (21:11 -0500)
src/include/radiusd.h

index 4b98979a5162397737b09bf45fe0f69f1e43edbf..e8ee84a4f97f142e8f50101661f870c7e80a52cb 100644 (file)
@@ -604,6 +604,7 @@ void                rdebug_pair_list(int, REQUEST *, VALUE_PAIR *);
 int            log_err (char *);
 
 /* util.c */
+#define MEM(x) if (!(x)) { radlog(L_ERR, "Out of memory"); exit(1); }
 void (*reset_signal(int signo, void (*func)(int)))(int);
 void           request_free(REQUEST **request);
 int            rad_mkdir(char *directory, mode_t mode);