diff options
Diffstat (limited to 'src/daemon/https/tls/gnutls_buffers.c')
-rw-r--r-- | src/daemon/https/tls/gnutls_buffers.c | 11 |
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 | } |