Commit 80ccc66d authored by Michael Tuexen's avatar Michael Tuexen Committed by Dr. Stephen Henson
Browse files

Avoid unnecessary fragmentation.

parent 5de18d5d
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -313,9 +313,10 @@ int dtls1_do_write(SSL *s, int type)
				s->init_off -= DTLS1_HM_HEADER_LENGTH;
				s->init_num += DTLS1_HM_HEADER_LENGTH;

				/* write atleast DTLS1_HM_HEADER_LENGTH bytes */
				if ( len <= DTLS1_HM_HEADER_LENGTH)  
					len += DTLS1_HM_HEADER_LENGTH;
				if ( s->init_num > curr_mtu)
					len = curr_mtu;
				else
					len = s->init_num;
				}

			dtls1_fix_message_header(s, frag_off,