]> granicus.if.org Git - php/commitdiff
Do not leak data connection.
authorStefan Esser <sesser@php.net>
Sat, 27 Jul 2002 09:18:51 +0000 (09:18 +0000)
committerStefan Esser <sesser@php.net>
Sat, 27 Jul 2002 09:18:51 +0000 (09:18 +0000)
ext/ftp/ftp.c

index 7ace9fe06d6d32979f28a6fa24fa0dd653a10ece..de5ca14f4b22c0b2a9b11d06f1b61e64305ab397 100644 (file)
@@ -158,6 +158,8 @@ ftp_close(ftpbuf_t *ftp)
                return NULL;
        if (ftp->fd != -1)
                closesocket(ftp->fd);
+       if (ftp->data) 
+               data_close(ftp->data);
        ftp_gc(ftp);
        free(ftp);
        return NULL;