From cc5df28c0c7e6a1b3405d6046b835968a28e5f7d Mon Sep 17 00:00:00 2001 From: Wen Yi Date: Sun, 25 Aug 2024 22:28:52 +0800 Subject: [PATCH] Fix code bug --- src/pikiwidb.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pikiwidb.cc b/src/pikiwidb.cc index 4c1e1551..c310e239 100644 --- a/src/pikiwidb.cc +++ b/src/pikiwidb.cc @@ -126,10 +126,10 @@ bool PikiwiDB::ParseArgs(int argc, char* argv[]) { break; } case 's': { - unsigned int optarg_long = strlen(optarg); - char* str = calloc(optarg_long, sizeof(char*)); + unsigned int optarg_long = static_cast(strlen(optarg)); + char* str = (char*)calloc(optarg_long, sizeof(char*)); if (str) { - sscanf(optarg, "%s:%d", str, &master_port_); + sscanf(optarg, "%s:%hd", str, &master_port_); master_ = str; free(str); } else {