# SVN changeset patch # User imanay # Date 2013-03-04 21:11:43.576532 # Revision 108 tcp server with malloc bug corrected. Index: trunk/absroot/source/absc/Control_Module/ServidorTCP.c =================================================================== diff --git a/trunk/absroot/source/absc/Control_Module/ServidorTCP.c b/trunk/absroot/source/absc/Control_Module/ServidorTCP.c --- a/trunk/absroot/source/absc/Control_Module/ServidorTCP.c (revision 107) +++ b/trunk/absroot/source/absc/Control_Module/ServidorTCP.c (revision 108) @@ -325,7 +325,7 @@ *(cmd + 4) = '\0'; int l = atoi(len) - 31; //Resto del tamaƱo total de la trama los 31 bytes fijos - rx_data = malloc(l); + rx_data = malloc(l + 1); int i; for (i = 30; i < 30 + l; i++) *(rx_data + (i-30)) = *(frame + i);