diff options
-rw-r--r-- | sys/src/cmd/auth/factotum/p9sk1.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/cmd/auth/factotum/p9sk1.c b/sys/src/cmd/auth/factotum/p9sk1.c index 4dd8fad7d..b2f21558f 100644 --- a/sys/src/cmd/auth/factotum/p9sk1.c +++ b/sys/src/cmd/auth/factotum/p9sk1.c @@ -490,6 +490,8 @@ p9skaddkey(Key *k, int before) static void p9skclosekey(Key *k) { + if(k->priv == nil) + return; memset(k->priv, 0, sizeof(Authkey)); free(k->priv); } |