
vpnc at unix-ag
Jun 23, 2009, 8:26 PM
Post #1 of 1
(707 views)
Permalink
|
|
svn commit: vpnc r413 - /branches/vpnc-nortel/vpnc.c
|
|
Author: Antonio Borneo Date: Wed Jun 24 05:26:44 2009 New Revision: 413 Log: Fix for Segfault We receive null pointer (r == NULL) in case of rejected packed (reject != 0). Modified: branches/vpnc-nortel/vpnc.c Modified: branches/vpnc-nortel/vpnc.c ============================================================================== --- branches/vpnc-nortel/vpnc.c (original) +++ branches/vpnc-nortel/vpnc.c Wed Jun 24 05:26:44 2009 @@ -2593,7 +2593,7 @@ if (reject == 0 && r->exchange_type != ISAKMP_EXCHANGE_MODECFG_TRANSACTION) reject = ISAKMP_N_INVALID_EXCHANGE_TYPE; } else { - if (r->exchange_type != ISAKMP_EXCHANGE_MODECFG_TRANSACTION) + if (reject == 0 && r->exchange_type != ISAKMP_EXCHANGE_MODECFG_TRANSACTION) reject = ISAKMP_N_INVALID_EXCHANGE_TYPE; } _______________________________________________ vpnc-devel mailing list vpnc-devel [at] unix-ag https://lists.unix-ag.uni-kl.de/mailman/listinfo/vpnc-devel http://www.unix-ag.uni-kl.de/~massar/vpnc/
|