]> git.sesse.net Git - vlc/commitdiff
Do not truncate the last character in net_Gets().
authorGeorgi Chorbadzhiyski <gf@unixsol.org>
Sat, 17 Aug 2013 18:31:51 +0000 (21:31 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 17 Aug 2013 18:51:39 +0000 (21:51 +0300)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
src/network/io.c

index 740c990951f88b21c8f282931a6c7d6a34cdf3e5..a8ea8701b938ef3b48f3151d4acd4eb7ca192cf2 100644 (file)
@@ -481,9 +481,9 @@ char *net_Gets(vlc_object_t *obj, int fd, const v_socket_t *vs)
         buflen++;
     }
 
-    buf[--buflen] = '\0';
+    buf[buflen] = '\0';
     if (buflen > 0 && buf[buflen - 1] == '\r')
-        buf[buflen] = '\0';
+        buf[buflen - 1] = '\0';
     return buf;
 error:
     free(buf);