]> git.pld-linux.org Git - packages/vsftpd.git/blame - fix-str_open.patch
- updated to 3.0.5
[packages/vsftpd.git] / fix-str_open.patch
CommitLineData
287fbe17
JR
1diff -ruN vsftpd-3.0.3.orig/sysstr.c vsftpd-3.0.3/sysstr.c
2--- vsftpd-3.0.3.orig/sysstr.c 2020-11-17 09:47:03.872923383 +0100
3+++ vsftpd-3.0.3/sysstr.c 2020-11-17 09:48:41.219754145 +0100
4@@ -74,19 +74,11 @@
5 int
6 str_open(const struct mystr* p_str, const enum EVSFSysStrOpenMode mode)
7 {
8- enum EVSFSysUtilOpenMode open_mode = kVSFSysUtilOpenUnknown;
9- switch (mode)
10- {
11- case kVSFSysStrOpenReadOnly:
12- open_mode = kVSFSysUtilOpenReadOnly;
13- break;
14- case kVSFSysStrOpenUnknown:
15- /* Fall through */
16- default:
17- bug("unknown mode value in str_open");
18- break;
19- }
20- return vsf_sysutil_open_file(str_getbuf(p_str), open_mode);
21+ if (mode == kVSFSysStrOpenReadOnly)
22+ return vsf_sysutil_open_file(str_getbuf(p_str), kVSFSysUtilOpenReadOnly);
23+
24+ bug("unknown mode value in str_open");
25+ return -1;
26 }
27
28 int
This page took 0.083489 seconds and 4 git commands to generate.