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.
40 lines
1.4 KiB
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);
|