From 32fe68b2ab8f5e8ded24c0ab12a61b3461914ba0 Mon Sep 17 00:00:00 2001 From: Simon Strandgaard Date: Fri, 16 May 2014 02:30:13 +0200 Subject: [PATCH] Fixed crash in the "Pair (Two way radio)" example when it got started without arguments. Fixed size_t/int warning. --- README.org | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.org b/README.org index 2a9a706..e7c9319 100644 --- a/README.org +++ b/README.org @@ -205,7 +205,7 @@ int send_name(int sock, const char *name) { printf ("%s: SENDING \"%s\"\n", name, name); - int sz_n = strlen (name) + 1; // '\0' too + int sz_n = (int)strlen (name) + 1; // '\0' too return nn_send (sock, name, sz_n, 0); } @@ -253,9 +253,9 @@ int main (const int argc, const char **argv) { - if (strncmp (NODE0, argv[1], strlen (NODE0)) == 0 && argc > 1) + if ((argc > 2) && (strncmp (NODE0, argv[1], strlen (NODE0)) == 0)) return node0 (argv[2]); - else if (strncmp (NODE1, argv[1], strlen (NODE1)) == 0 && argc > 1) + else if ((argc > 2) && (strncmp (NODE1, argv[1], strlen (NODE1)) == 0)) return node1 (argv[2]); else {