[BACK]Return to proposal.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / crypto / dist / ipsec-tools / src / racoon

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/crypto/dist/ipsec-tools/src/racoon/proposal.c between version 1.15 and 1.16

version 1.15, 2007/07/18 12:07:52 version 1.16, 2008/07/22 13:25:18
Line 503  cmpsaprop_alloc(ph1, pp1, pp2, side)
Line 503  cmpsaprop_alloc(ph1, pp1, pp2, side)
                 if (newtr == NULL) {                  if (newtr == NULL) {
                         plog(LLV_ERROR, LOCATION, NULL,                          plog(LLV_ERROR, LOCATION, NULL,
                                 "failed to allocate satrns.\n");                                  "failed to allocate satrns.\n");
                           racoon_free(newpr);
                         goto err;                          goto err;
                 }                  }
                 newtr->trns_no = tr1->trns_no;                  newtr->trns_no = tr1->trns_no;
Line 776  aproppair2saprop(p0)
Line 777  aproppair2saprop(p0)
                 if (sizeof(newpr->spi) < p->prop->spi_size) {                  if (sizeof(newpr->spi) < p->prop->spi_size) {
                         plog(LLV_ERROR, LOCATION, NULL,                          plog(LLV_ERROR, LOCATION, NULL,
                                 "invalid spi size %d.\n", p->prop->spi_size);                                  "invalid spi size %d.\n", p->prop->spi_size);
                           racoon_free(newpr);
                         goto err;                          goto err;
                 }                  }
   
Line 810  aproppair2saprop(p0)
Line 812  aproppair2saprop(p0)
                         if (newtr == NULL) {                          if (newtr == NULL) {
                                 plog(LLV_ERROR, LOCATION, NULL,                                  plog(LLV_ERROR, LOCATION, NULL,
                                         "failed to allocate satrns.\n");                                          "failed to allocate satrns.\n");
                                   racoon_free(newpr);
                                 goto err;                                  goto err;
                         }                          }
   
Line 817  aproppair2saprop(p0)
Line 820  aproppair2saprop(p0)
                             newpp, newpr, newtr) < 0) {                              newpp, newpr, newtr) < 0) {
                                 flushsaprop(newpp);                                  flushsaprop(newpp);
                                 racoon_free(newtr);                                  racoon_free(newtr);
                                   racoon_free(newpr);
                                 return NULL;                                  return NULL;
                         }                          }
   
Line 1154  set_proposal_from_policy(iph2, sp_main, 
Line 1158  set_proposal_from_policy(iph2, sp_main, 
   
         return 0;          return 0;
 err:  err:
           flushsaprop(newpp);
         return -1;          return -1;
 }  }
   
Line 1228  set_proposal_from_proposal(iph2)
Line 1233  set_proposal_from_proposal(iph2)
                         {                          {
                                 plog(LLV_ERROR, LOCATION, NULL,                                  plog(LLV_ERROR, LOCATION, NULL,
                                         "failed to allocate saproto.\n");                                          "failed to allocate saproto.\n");
                                   racoon_free(pp0);
                                 goto end;                                  goto end;
                         }                          }
                         newpr->proto_id = pr->proto_id;                          newpr->proto_id = pr->proto_id;
Line 1260  set_proposal_from_proposal(iph2)
Line 1266  set_proposal_from_proposal(iph2)
                                 plog(LLV_ERROR, LOCATION, NULL,                                  plog(LLV_ERROR, LOCATION, NULL,
                                         "failed to get algorithms.\n");                                          "failed to get algorithms.\n");
                                 racoon_free(newpr);                                  racoon_free(newpr);
                                   racoon_free(pp0);
                                 goto end;                                  goto end;
                         }                          }
                         inssaproto(pp0, newpr);                          inssaproto(pp0, newpr);

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb <webmaster@jp.NetBSD.org>