--- trunk/Src/wptKeyCache.cpp 2006/01/26 10:17:17 167 +++ trunk/Src/wptKeyCache.cpp 2006/01/27 10:08:10 168 @@ -717,7 +717,8 @@ c_sec->gloflags.divert_to_card = c->gloflags.divert_to_card; if (!c->gloflags.divert_to_card) c->gloflags.divert_to_card = key_divert_to_card (key); - c->sym_prefs = copy_uid_prefs (c_sec->sym_prefs); + if (c_sec->sym_prefs) + c->sym_prefs = copy_uid_prefs (c_sec->sym_prefs); c->pubpart = c_sec; c->pubpart->key = key; }