diff --git a/uppsrc/plugin/ftp/lib/ftplib.cpp b/uppsrc/plugin/ftp/lib/ftplib.cpp index 8b4a43cb2..6153dc3c8 100644 --- a/uppsrc/plugin/ftp/lib/ftplib.cpp +++ b/uppsrc/plugin/ftp/lib/ftplib.cpp @@ -526,7 +526,7 @@ GLOBALDEF int FtpConnect(const char *host, netbuf **nControl, char perror[], delete[] ctrl->buf; delete ctrl; return 0; - } + } *nControl = ctrl; return 1; } @@ -536,7 +536,7 @@ GLOBALDEF int FtpConnect(const char *host, netbuf **nControl, char perror[], * * returns 1 if successful, 0 on error */ -GLOBALDEF int FtpOptions(int opt, long val, netbuf *nControl) +GLOBALDEF int FtpOptions(int opt, uintptr_t val, netbuf *nControl) { int v,rv=0; switch (opt) diff --git a/uppsrc/plugin/ftp/lib/ftplib.h b/uppsrc/plugin/ftp/lib/ftplib.h index b06a74c59..2c97b7009 100644 --- a/uppsrc/plugin/ftp/lib/ftplib.h +++ b/uppsrc/plugin/ftp/lib/ftplib.h @@ -62,7 +62,7 @@ GLOBALREF void FtpInit(void); GLOBALREF char *FtpLastResponse(netbuf *nControl); GLOBALREF int FtpConnect(const char *host, netbuf **nControl, char perror[512], FtpCallback idlecb, void *idledata, int idletime_msecs, int idletimeout_secs); -GLOBALREF int FtpOptions(int opt, long val, netbuf *nControl); +GLOBALREF int FtpOptions(int opt, uintptr_t val, netbuf *nControl); GLOBALREF int FtpLogin(const char *user, const char *pass, netbuf *nControl); GLOBALREF int FtpAccess(const char *path, int typ, int mode, netbuf *nControl, netbuf **nData);