]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Enforce the GNUTLS_PKCS11_OBJ_FLAG_LOGIN_SO even if GNUTLS_PKCS11_OBJ_FLAG_LOGIN...
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 16 Jun 2011 18:42:11 +0000 (20:42 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 16 Jun 2011 18:42:11 +0000 (20:42 +0200)
lib/pkcs11.c

index 3e030a4338e676e670d1fa6a38482fe01a80ae79..41126dd970d50ef1b02c1363b3a7f0e3207c227c 100644 (file)
@@ -1396,7 +1396,7 @@ pkcs11_obj_flags_to_int (unsigned int flags)
 
   if (flags & GNUTLS_PKCS11_OBJ_FLAG_LOGIN)
     ret_flags |= SESSION_LOGIN;
-  else if (flags & GNUTLS_PKCS11_OBJ_FLAG_LOGIN_SO)
+  if (flags & GNUTLS_PKCS11_OBJ_FLAG_LOGIN_SO)
     ret_flags |= SESSION_LOGIN|SESSION_SO;
 
   return ret_flags;