Unverified Commit a69a4d22 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

ftp: UBsan fixup 'pointer index expression overflowed'

Closes #1939
parent 031c3675
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -2419,8 +2419,8 @@ static CURLcode ftp_state_get_resp(struct connectdata *conn,
      char *bytes;
      char *bytes;
      char *buf = data->state.buffer;
      char *buf = data->state.buffer;
      bytes = strstr(buf, " bytes");
      bytes = strstr(buf, " bytes");
      if(bytes--) {
      if(bytes) {
        long in = (long)(bytes-buf);
        long in = (long)(--bytes-buf);
        /* this is a hint there is size information in there! ;-) */
        /* this is a hint there is size information in there! ;-) */
        while(--in) {
        while(--in) {
          /* scan for the left parenthesis and break there */
          /* scan for the left parenthesis and break there */