mirror of
https://github.com/ceph/ceph
synced 2025-01-30 23:13:44 +00:00
qa/workunits/suites/ffsb.sh: fix strncpy bug in ffsb
Signed-off-by: Yan, Zheng <zyan@redhat.com> Fixes: http://tracker.ceph.com/issues/24579
This commit is contained in:
parent
ea870c249f
commit
843cddaaf8
12
qa/workunits/suites/ffsb.patch
Normal file
12
qa/workunits/suites/ffsb.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -urp 1/parser.c 2/parser.c
|
||||
--- 1/parser.c 2008-10-28 04:17:05.000000000 +0800
|
||||
+++ 2/parser.c 2018-06-26 20:25:59.000000000 +0800
|
||||
@@ -203,7 +203,7 @@ static char *get_optstr(char *buf, char
|
||||
len = strnlen(string, BUFSIZE);
|
||||
sprintf(search_str, "%s=%%%ds\\n", string, BUFSIZE - len-1);
|
||||
if (1 == sscanf(line, search_str, &temp)) {
|
||||
- len = strnlen(temp, 4096);
|
||||
+ len = strnlen(temp, 4095) + 1;
|
||||
ret_buf = malloc(len);
|
||||
strncpy(ret_buf, temp, len);
|
||||
return ret_buf;
|
@ -7,6 +7,7 @@ mydir=`dirname $0`
|
||||
wget http://download.ceph.com/qa/ffsb.tar.bz2
|
||||
tar jxvf ffsb.tar.bz2
|
||||
cd ffsb-*
|
||||
patch -p1 < $mydir/ffsb.patch
|
||||
./configure
|
||||
make
|
||||
cd ..
|
||||
|
Loading…
Reference in New Issue
Block a user