From 629e860ae90444cddc3f23ebda7a02094aeaad02 Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Wed, 27 Sep 2023 12:46:47 +0800 Subject: [PATCH] Fix wrong size in `xy_getcmd()` --- xy.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xy.h b/xy.h index 932a2af..ad84ad5 100644 --- a/xy.h +++ b/xy.h @@ -447,14 +447,14 @@ xy_getcmd(const char* cmd, bool (*func)(const char*)) FILE* stream = popen(cmd, "r"); if (stream == NULL) { - fprintf(stderr, "命令执行失败\n"); + fprintf(stderr, "xy: 命令执行失败\n"); return NULL; } char* ret = NULL; while (true) { - if(NULL==fgets(buf, sizeof(buf), stream)) break; + if(NULL==fgets(buf, size, stream)) break; ret = buf; if (func) { func(buf); } }