You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/redhat/applications/kftpgrabber/kftpgrabber-14.0.0.patch

40 lines
1.4 KiB

diff --git a/kftpgrabber/src/engine/ftpdirectoryparser.cpp b/kftpgrabber/src/engine/ftpdirectoryparser.cpp
index 981d0b6..71e2cd2 100644
--- a/kftpgrabber/src/engine/ftpdirectoryparser.cpp
+++ b/kftpgrabber/src/engine/ftpdirectoryparser.cpp
@@ -421,6 +421,8 @@ bool FtpDirectoryParser::parseUnixPermissions(const TQString &permissions, Direc
if (permissions[9] == 't' || permissions[9] == 'T') p |= S_ISVTX;
entry.setPermissions(p);
+
+ return(p);
}
bool FtpDirectoryParser::parseLine(const TQString &line, DirectoryEntry &entry)
diff --git a/kftpgrabber/src/misc/desencryptor.cpp b/kftpgrabber/src/misc/desencryptor.cpp
index 126fad7..fac681f 100644
--- a/kftpgrabber/src/misc/desencryptor.cpp
+++ b/kftpgrabber/src/misc/desencryptor.cpp
@@ -65,8 +65,8 @@ void DESEncryptor::DESExec(const TQString &str, int mode)
char *o_message = (char*) malloc(8);
char *o_output = (char*) malloc(8);
- memset(o_message, 0, 9);
- memset(o_output, 0, 9);
+ memset(o_message, 0, sizeof o_message);
+ memset(o_output, 0, sizeof o_output);
//out.resize(in.size() * 2);
while (i < in.size()) {
@@ -79,8 +79,8 @@ void DESEncryptor::DESExec(const TQString &str, int mode)
i += 8;
// Clear everything
- memset(o_message, 0, 9);
- memset(o_output, 0, 9);
+ memset(o_message, 0, sizeof o_message);
+ memset(o_output, 0, sizeof o_output);
}
free(o_message);