From 11510715da4ad7422edf9aac586ff862ce19b9fc Mon Sep 17 00:00:00 2001 From: liqiang Date: Thu, 18 Apr 2024 14:29:01 +0800 Subject: [PATCH] fix problem in *data parse Signed-off-by: liqiang --- qtfs/qtfs/sb.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/qtfs/qtfs/sb.c b/qtfs/qtfs/sb.c index d31ebd8..163fd3d 100644 --- a/qtfs/qtfs/sb.c +++ b/qtfs/qtfs/sb.c @@ -1769,15 +1769,11 @@ static char *qtfs_get_data_options(void *data_orig, char *key) unsigned long keylen = 0; char *finded = NULL; char *next_deli = NULL; - // ignore mount point path - char *data; + char *data = data_orig; if (data_orig == NULL || key == NULL) { return NULL; } - data = strchr((const char *)data_orig, ','); - if (data == NULL) { - return NULL; - } + while (finded == NULL && data != NULL) { if (data[0] == ',') data++; -- Gitee