# HG changeset patch # User Timo Sirainen # Date 1146841624 -10800 # Node ID cfe9e58be2524e7bc77e464b07a6d74fd494e69f # Parent 4f742c7f7948008aa96cd89bb970a8c7ef0db511 If authentication client does something bad, don't crash the whole process (clean NULL-pointer-write crash). diff -r 4f742c7f7948 -r cfe9e58be252 src/auth/auth-client-connection.c --- a/src/auth/auth-client-connection.c Fri May 05 17:53:34 2006 +0300 +++ b/src/auth/auth-client-connection.c Fri May 05 18:07:04 2006 +0300 @@ -247,7 +247,8 @@ t_pop(); if (!ret) { - auth_client_connection_destroy(&conn); + struct auth_client_connection *tmp_conn = conn; + auth_client_connection_destroy(&tmp_conn); break; } }