aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/https/tls/gnutls_buffers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/https/tls/gnutls_buffers.c')
-rw-r--r--src/daemon/https/tls/gnutls_buffers.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/daemon/https/tls/gnutls_buffers.c b/src/daemon/https/tls/gnutls_buffers.c
index da44e87c..16be8011 100644
--- a/src/daemon/https/tls/gnutls_buffers.c
+++ b/src/daemon/https/tls/gnutls_buffers.c
@@ -487,6 +487,7 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
487 if (sizeOfPtr > MAX_RECV_SIZE || sizeOfPtr == 0) 487 if (sizeOfPtr > MAX_RECV_SIZE || sizeOfPtr == 0)
488 { 488 {
489 gnutls_assert (); /* internal error */ 489 gnutls_assert (); /* internal error */
490 printf("AT %u\n", __LINE__);
490 return GNUTLS_E_INVALID_REQUEST; 491 return GNUTLS_E_INVALID_REQUEST;
491 } 492 }
492 493
@@ -537,6 +538,7 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
537 > MAX_RECV_SIZE) 538 > MAX_RECV_SIZE)
538 { 539 {
539 gnutls_assert (); /* internal error */ 540 gnutls_assert (); /* internal error */
541 printf("AT %u\n", __LINE__);
540 return GNUTLS_E_INVALID_REQUEST; 542 return GNUTLS_E_INVALID_REQUEST;
541 } 543 }
542 544
@@ -549,12 +551,14 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
549 if (session->internals.record_recv_buffer.data == NULL) 551 if (session->internals.record_recv_buffer.data == NULL)
550 { 552 {
551 gnutls_assert (); 553 gnutls_assert ();
554 printf("AT %u\n", __LINE__);
552 return GNUTLS_E_MEMORY_ERROR; 555 return GNUTLS_E_MEMORY_ERROR;
553 } 556 }
554 557
555 buf_pos = session->internals.record_recv_buffer.length; 558 buf_pos = session->internals.record_recv_buffer.length;
556 buf = session->internals.record_recv_buffer.data; 559 buf = session->internals.record_recv_buffer.data;
557 *iptr = buf; 560 *iptr = buf;
561 printf("AT %u\n", __LINE__);
558 562
559 /* READ DATA - but leave RCVLOWAT bytes in the kernel buffer. */ 563 /* READ DATA - but leave RCVLOWAT bytes in the kernel buffer. */
560 if (recvdata - recvlowat > 0) 564 if (recvdata - recvlowat > 0)
@@ -566,6 +570,7 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
566 */ 570 */
567 if (ret < 0 && MHD_gtls_error_is_fatal (ret) == 0) 571 if (ret < 0 && MHD_gtls_error_is_fatal (ret) == 0)
568 { 572 {
573 printf("AT %u\n", __LINE__);
569 return ret; 574 return ret;
570 } 575 }
571 } 576 }
@@ -593,6 +598,7 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
593 598
594 if (ret2 < 0 && MHD_gtls_error_is_fatal (ret2) == 0) 599 if (ret2 < 0 && MHD_gtls_error_is_fatal (ret2) == 0)
595 { 600 {
601 printf("AT %u\n", __LINE__);
596 return ret2; 602 return ret2;
597 } 603 }
598 604
@@ -612,6 +618,7 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
612 { 618 {
613 gnutls_assert (); 619 gnutls_assert ();
614 /* that's because they are initialized to 0 */ 620 /* that's because they are initialized to 0 */
621 printf("AT %u\n", __LINE__);
615 return MIN (ret, ret2); 622 return MIN (ret, ret2);
616 } 623 }
617 624
@@ -620,12 +627,14 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
620 if (ret > 0 && ret < recvlowat) 627 if (ret > 0 && ret < recvlowat)
621 { 628 {
622 gnutls_assert (); 629 gnutls_assert ();
630 printf("AT %u\n", __LINE__);
623 return GNUTLS_E_AGAIN; 631 return GNUTLS_E_AGAIN;
624 } 632 }
625 633
626 if (ret == 0) 634 if (ret == 0)
627 { /* EOF */ 635 { /* EOF */
628 gnutls_assert (); 636 gnutls_assert ();
637 printf("AT %u\n", __LINE__);
629 return 0; 638 return 0;
630 } 639 }
631 640
@@ -635,10 +644,12 @@ mhd_gtls_io_read_buffered (mhd_gtls_session_t session, opaque ** iptr,
635 { 644 {
636 /* Short Read */ 645 /* Short Read */
637 gnutls_assert (); 646 gnutls_assert ();
647 printf("AT %u\n", __LINE__);
638 return GNUTLS_E_AGAIN; 648 return GNUTLS_E_AGAIN;
639 } 649 }
640 else 650 else
641 { 651 {
652 printf("AT %u\n", __LINE__);
642 return ret; 653 return ret;
643 } 654 }
644} 655}