diff win/dw.c @ 608:e49524bc2f07

Fix trailing junk on dw_mle_export()
author mhessling@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 01 Oct 2006 04:40:02 +0000
parents d3871f747160
children bc800fc67343
line wrap: on
line diff
--- a/win/dw.c	Thu Sep 28 01:42:32 2006 +0000
+++ b/win/dw.c	Sun Oct 01 04:40:02 2006 +0000
@@ -5886,7 +5886,7 @@
  * Grabs text from an MLE box.
  * Parameters:
  *          handle: Handle to the MLE to be queried.
- *          buffer: Text buffer to be exported.
+ *          buffer: Text buffer to be exported. MUST allow for trailing nul character.
  *          startpoint: Point to start grabbing text.
  *          length: Amount of text to be grabbed.
  */
@@ -5905,6 +5905,7 @@
 		max = MIN(length, len - startpoint);
 
 		memcpy(buffer, &tmpbuf[startpoint], max);
+		buffer[max] = '\0';
 	}
 
 	free(tmpbuf);