mirror of
git://sigrok.org/libserialport
synced 2023-08-10 21:13:24 +03:00
Fix use of variable length array in send_receive example, for MSVC.
This commit is contained in:
parent
ba49ee82db
commit
251890e3b9
@ -81,7 +81,7 @@ int main(int argc, char **argv)
|
|||||||
printf("Timed out, %d/%d bytes sent.\n", result, size);
|
printf("Timed out, %d/%d bytes sent.\n", result, size);
|
||||||
|
|
||||||
/* Allocate a buffer to receive data. */
|
/* Allocate a buffer to receive data. */
|
||||||
char buf[size + 1];
|
char *buf = malloc(size + 1);
|
||||||
|
|
||||||
/* Try to receive the data on the other port. */
|
/* Try to receive the data on the other port. */
|
||||||
printf("Receiving %d bytes on port %s.\n",
|
printf("Receiving %d bytes on port %s.\n",
|
||||||
@ -97,6 +97,9 @@ int main(int argc, char **argv)
|
|||||||
/* Check if we received the same data we sent. */
|
/* Check if we received the same data we sent. */
|
||||||
buf[result] = '\0';
|
buf[result] = '\0';
|
||||||
printf("Received '%s'.\n", buf);
|
printf("Received '%s'.\n", buf);
|
||||||
|
|
||||||
|
/* Free receive buffer. */
|
||||||
|
free(buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Close ports and free resources. */
|
/* Close ports and free resources. */
|
||||||
|
Loading…
Reference in New Issue
Block a user