summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libssl/d1_pkt.c14
-rw-r--r--src/lib/libssl/src/ssl/d1_pkt.c14
2 files changed, 14 insertions, 14 deletions
diff --git a/src/lib/libssl/d1_pkt.c b/src/lib/libssl/d1_pkt.c
index 5d3aaceac6..df18e5bae3 100644
--- a/src/lib/libssl/d1_pkt.c
+++ b/src/lib/libssl/d1_pkt.c
@@ -247,13 +247,6 @@ dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority)
247 } 247 }
248#endif 248#endif
249 249
250 /* insert should not fail, since duplicates are dropped */
251 if (pqueue_insert(queue->q, item) == NULL) {
252 free(rdata);
253 pitem_free(item);
254 return (0);
255 }
256
257 s->packet = NULL; 250 s->packet = NULL;
258 s->packet_length = 0; 251 s->packet_length = 0;
259 memset(&(s->s3->rbuf), 0, sizeof(SSL3_BUFFER)); 252 memset(&(s->s3->rbuf), 0, sizeof(SSL3_BUFFER));
@@ -266,6 +259,13 @@ dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority)
266 return (0); 259 return (0);
267 } 260 }
268 261
262 /* insert should not fail, since duplicates are dropped */
263 if (pqueue_insert(queue->q, item) == NULL) {
264 free(rdata);
265 pitem_free(item);
266 return (0);
267 }
268
269 return (1); 269 return (1);
270} 270}
271 271
diff --git a/src/lib/libssl/src/ssl/d1_pkt.c b/src/lib/libssl/src/ssl/d1_pkt.c
index 5d3aaceac6..df18e5bae3 100644
--- a/src/lib/libssl/src/ssl/d1_pkt.c
+++ b/src/lib/libssl/src/ssl/d1_pkt.c
@@ -247,13 +247,6 @@ dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority)
247 } 247 }
248#endif 248#endif
249 249
250 /* insert should not fail, since duplicates are dropped */
251 if (pqueue_insert(queue->q, item) == NULL) {
252 free(rdata);
253 pitem_free(item);
254 return (0);
255 }
256
257 s->packet = NULL; 250 s->packet = NULL;
258 s->packet_length = 0; 251 s->packet_length = 0;
259 memset(&(s->s3->rbuf), 0, sizeof(SSL3_BUFFER)); 252 memset(&(s->s3->rbuf), 0, sizeof(SSL3_BUFFER));
@@ -266,6 +259,13 @@ dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority)
266 return (0); 259 return (0);
267 } 260 }
268 261
262 /* insert should not fail, since duplicates are dropped */
263 if (pqueue_insert(queue->q, item) == NULL) {
264 free(rdata);
265 pitem_free(item);
266 return (0);
267 }
268
269 return (1); 269 return (1);
270} 270}
271 271