From b24b740b826a625b3c2015119248069c82caaa5f Mon Sep 17 00:00:00 2001 From: ssitar583 Date: Wed, 4 Jun 2025 21:49:26 +0530 Subject: [PATCH] Update sys_mfr_utils.c --- mfr-utils/sys_mfr_utils.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mfr-utils/sys_mfr_utils.c b/mfr-utils/sys_mfr_utils.c index b50c185..1198593 100644 --- a/mfr-utils/sys_mfr_utils.c +++ b/mfr-utils/sys_mfr_utils.c @@ -104,8 +104,11 @@ int main(int argc, char *argv[]) IARM_Malloc(IARM_MEMTYPE_PROCESSLOCAL, sizeof(IARM_Bus_MFRLib_GetSerializedData_Param_t), (void**)¶m); fclose(stdout); - stdout = fdopen(fp_old, "w"); // restore stdout - + if(fp_old>0) + { + stdout = fdopen(fp_old, "w"); // restore stdout + } + param->type = mfr_args[paramIndex];; ret = IARM_Bus_Call(IARM_BUS_MFRLIB_NAME, @@ -135,7 +138,10 @@ int main(int argc, char *argv[]) IARM_Bus_Term(); fclose(stdout); - stdout = fdopen(fp_old, "w"); // restore stdout + if(fp_old>0) + { + stdout = fdopen(fp_old, "w"); // restore stdout + } return 0; }