vcl: fix vlsh conversion error 17/33617/2
authorliuyacan <liuyacan@corp.netease.com>
Mon, 30 Aug 2021 05:24:53 +0000 (13:24 +0800)
committerFlorin Coras <florin.coras@gmail.com>
Mon, 30 Aug 2021 18:46:09 +0000 (18:46 +0000)
vlsh may not belong to the current vcl worker.

Type: fix

Signed-off-by: liuyacan <liuyacan@corp.netease.com>
Change-Id: I75f962313e538fcd2b1cc6dffca53997648ca43e

src/vcl/ldp.c

index 4b21c7d..5f1eeb9 100644 (file)
@@ -967,9 +967,7 @@ assign_cert_key_pair (vls_handle_t vlsh)
     return -1;
 
   ckp_len = sizeof (ldp->ckpair_index);
-  return vppcom_session_attr (vlsh_to_session_index (vlsh),
-                             VPPCOM_ATTR_SET_CKPAIR, &ldp->ckpair_index,
-                             &ckp_len);
+  return vls_attr (vlsh, VPPCOM_ATTR_SET_CKPAIR, &ldp->ckpair_index, &ckp_len);
 }
 
 int