If the string received from the ADSL firmware is missing \n, add it in.

Signed-off-by: Nathan Williams <[email protected]>

diff --git a/package/soloscli/patches/001-newline.patch 
b/package/soloscli/patches/001-newline.patch
index 69cd5b2..4b663e8 100644
--- a/package/soloscli/patches/001-newline.patch
+++ b/package/soloscli/patches/001-newline.patch
@@ -1,11 +1,15 @@
 --- a/soloscli/soloscli.c
 +++ b/soloscli/soloscli.c
-@@ -238,7 +238,7 @@
+@@ -238,7 +238,11 @@
        }
        if (strcmp(buf,pid) == 0) {
  /*            printf("Sequence matches.\n"); */
 -              printf("%s",bufp);
-+              printf("%s\n",bufp);
++              if(buf[(len-1)] == '\n'){
++                      printf("%s",bufp);
++              } else {
++                      printf("%s\n",bufp);
++              }
        } else {
                printf("Sequence incorrect.\n");
                buf[i] = '\n';


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to