Commit 54cd2bee authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

better bailing out in case of no memory

parent 5bf02b16
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -107,9 +107,14 @@ CURLcode Curl_file_connect(struct connectdata *conn)
  char *actual_path;
#endif

  if(!real_path)
    return CURLE_OUT_OF_MEMORY;

  file = (struct FILEPROTO *)calloc(sizeof(struct FILEPROTO), 1);
  if(!file)
  if(!file) {
    free(real_path);
    return CURLE_OUT_OF_MEMORY;
  }

  conn->proto.file = file;