[BACK]Return to sk-usbhid.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/sk-usbhid.c between version 1.25 and 1.26

version 1.25, 2020/08/31 00:17:41 version 1.26, 2020/09/09 03:08:01
Line 781 
Line 781 
                 memcpy(response->attestation_cert, ptr, len);                  memcpy(response->attestation_cert, ptr, len);
                 response->attestation_cert_len = len;                  response->attestation_cert_len = len;
         }          }
           if ((ptr = fido_cred_authdata_ptr(cred)) != NULL) {
                   len = fido_cred_authdata_len(cred);
                   debug3("%s: authdata len=%zu", __func__, len);
                   if ((response->authdata = calloc(1, len)) == NULL) {
                           skdebug(__func__, "calloc authdata failed");
                           goto out;
                   }
                   memcpy(response->authdata, ptr, len);
                   response->authdata_len = len;
           }
         *enroll_response = response;          *enroll_response = response;
         response = NULL;          response = NULL;
         ret = 0;          ret = 0;
Line 791 
Line 801 
                 free(response->key_handle);                  free(response->key_handle);
                 free(response->signature);                  free(response->signature);
                 free(response->attestation_cert);                  free(response->attestation_cert);
                   free(response->authdata);
                 free(response);                  free(response);
         }          }
         sk_close(sk);          sk_close(sk);

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26