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

Diff for /src/usr.bin/ssh/authfd.c between version 1.86 and 1.87

version 1.86, 2011/07/06 18:09:21 version 1.87, 2013/05/17 00:13:13
Line 222 
Line 222 
 {  {
         buffer_free(&auth->identities);          buffer_free(&auth->identities);
         close(auth->fd);          close(auth->fd);
         xfree(auth);          free(auth);
 }  }
   
 /* Lock/unlock agent */  /* Lock/unlock agent */
Line 341 
Line 341 
                 blob = buffer_get_string(&auth->identities, &blen);                  blob = buffer_get_string(&auth->identities, &blen);
                 *comment = buffer_get_string(&auth->identities, NULL);                  *comment = buffer_get_string(&auth->identities, NULL);
                 key = key_from_blob(blob, blen);                  key = key_from_blob(blob, blen);
                 xfree(blob);                  free(blob);
                 break;                  break;
         default:          default:
                 return NULL;                  return NULL;
Line 434 
Line 434 
         buffer_put_string(&msg, blob, blen);          buffer_put_string(&msg, blob, blen);
         buffer_put_string(&msg, data, datalen);          buffer_put_string(&msg, data, datalen);
         buffer_put_int(&msg, flags);          buffer_put_int(&msg, flags);
         xfree(blob);          free(blob);
   
         if (ssh_request_reply(auth, &msg, &msg) == 0) {          if (ssh_request_reply(auth, &msg, &msg) == 0) {
                 buffer_free(&msg);                  buffer_free(&msg);
Line 608 
Line 608 
                 key_to_blob(key, &blob, &blen);                  key_to_blob(key, &blob, &blen);
                 buffer_put_char(&msg, SSH2_AGENTC_REMOVE_IDENTITY);                  buffer_put_char(&msg, SSH2_AGENTC_REMOVE_IDENTITY);
                 buffer_put_string(&msg, blob, blen);                  buffer_put_string(&msg, blob, blen);
                 xfree(blob);                  free(blob);
         } else {          } else {
                 buffer_free(&msg);                  buffer_free(&msg);
                 return 0;                  return 0;

Legend:
Removed from v.1.86  
changed lines
  Added in v.1.87