From 8b96ece7b2ae384a77ba90751fed636043f2a551 Mon Sep 17 00:00:00 2001 From: Nichamon Naksinehaboon Date: Tue, 12 Nov 2019 02:35:33 -0600 Subject: [PATCH] ldmsd: plugn_sets_handler returns a corrupted message if no plugin sets --- ldms/src/ldmsd/ldmsd_request.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ldms/src/ldmsd/ldmsd_request.c b/ldms/src/ldmsd/ldmsd_request.c index 61e782061..9db67bee9 100644 --- a/ldms/src/ldmsd/ldmsd_request.c +++ b/ldms/src/ldmsd/ldmsd_request.c @@ -4425,9 +4425,11 @@ static int plugn_sets_handler(ldmsd_req_ctxt_t reqc) rc = ldmsd_append_reply(reqc, "[", 1, 0); if (rc) goto out; - rc = ldmsd_append_reply(reqc, reqc->line_buf, reqc->line_off, 0); - if (rc) - goto out; + if (reqc->line_off) { + rc = ldmsd_append_reply(reqc, reqc->line_buf, reqc->line_off, 0); + if (rc) + goto out; + } rc = ldmsd_append_reply(reqc, "]", 1, 0); if (rc) goto out;