]> sigrok.org Git - libserialport.git/commitdiff
Fix malloc size (Win32)
authorsilverbuddy <redacted>
Fri, 21 Mar 2014 17:49:22 +0000 (21:49 +0400)
committersilverbuddy <redacted>
Fri, 21 Mar 2014 17:49:22 +0000 (21:49 +0400)
serialport.c

index 86c35f8c1d65aedd6f0a16a1fab739c6e35a53ef..2580206c1a2c826519eb317565e8b9b3b2c771ea 100644 (file)
@@ -626,7 +626,7 @@ enum sp_return sp_open(struct sp_port *port, enum sp_mode flags)
        COMSTAT status;
 
        /* Prefix port name with '\\.\' to work with ports above COM9. */
-       if (!(escaped_port_name = malloc(strlen(port->name + 5))))
+       if (!(escaped_port_name = malloc(strlen(port->name) + 5)))
                RETURN_ERROR(SP_ERR_MEM, "Escaped port name malloc failed");
        sprintf(escaped_port_name, "\\\\.\\%s", port->name);