Commit b51f04bf authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

easy: add check to malloc() when running event-based

... to allow torture tests then too.
parent 6a353b10
Loading
Loading
Loading
Loading
+13 −9
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
 *                            | (__| |_| |  _ <| |___
 *                             \___|\___/|_| \_\_____|
 *
 * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
 * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al.
 *
 * This software is licensed as described in the file COPYING, which
 * you should have received as part of this distribution. The terms
@@ -541,6 +541,7 @@ static int events_socket(CURL *easy, /* easy handle */
    }
    else {
      m = malloc(sizeof(struct socketmonitor));
      if(m) {
        m->next = ev->list;
        m->socket.fd = s;
        m->socket.events = socketcb2poll(what);
@@ -550,6 +551,9 @@ static int events_socket(CURL *easy, /* easy handle */
              what&CURL_POLL_IN?"IN":"",
              what&CURL_POLL_OUT?"OUT":"");
      }
      else
        return CURLE_OUT_OF_MEMORY;
    }
  }

  return 0;