diff -r 37a512d7b8f6 -r 1fd94945796e src/server/safs/auth.c --- a/src/server/safs/auth.c Sat Jan 19 20:13:07 2013 +0100 +++ b/src/server/safs/auth.c Sat Jan 19 20:51:16 2013 +0100 @@ -279,6 +279,9 @@ pblock_nvinsert("auth-db", db, rq->vars); free(user); - auth_user->free(auth_user); + if(auth_user) { + auth_user->free(auth_user); + } + return REQ_PROCEED; }