From 6a303c8b9ce01d17453914841f5b61bf9daf91ac Mon Sep 17 00:00:00 2001 From: Krutika Dhananjay Date: Thu, 21 Feb 2013 16:22:38 +0530 Subject: glusterd: use gf_strdup() in place of strdup() Change-Id: Idee71019dbc6eeaa0a808d671b29d6f3038a1a89 BUG: 913487 Signed-off-by: Krutika Dhananjay Reviewed-on: http://review.gluster.org/4563 Tested-by: Gluster Build System Reviewed-by: Jeff Darcy --- tests/bugs/bug-913487.t | 14 ++++++++++++++ xlators/mgmt/glusterd/src/glusterd-op-sm.c | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 tests/bugs/bug-913487.t diff --git a/tests/bugs/bug-913487.t b/tests/bugs/bug-913487.t new file mode 100644 index 00000000000..2095903d9d2 --- /dev/null +++ b/tests/bugs/bug-913487.t @@ -0,0 +1,14 @@ +#!/bin/bash + +. $(dirname $0)/../include.rc + +cleanup; + +TEST glusterd; +TEST pidof glusterd; + +TEST ! $CLI volume set $V0 performance.open-behind off; + +TEST pidof glusterd; + +cleanup; diff --git a/xlators/mgmt/glusterd/src/glusterd-op-sm.c b/xlators/mgmt/glusterd/src/glusterd-op-sm.c index 29c03d6961e..7d84e664de7 100644 --- a/xlators/mgmt/glusterd/src/glusterd-op-sm.c +++ b/xlators/mgmt/glusterd/src/glusterd-op-sm.c @@ -2405,7 +2405,7 @@ glusterd_dict_set_volid (dict_t *dict, char *volname, char **op_errstr) out: if (msg[0] != '\0') { gf_log (this->name, GF_LOG_ERROR, "%s", msg); - *op_errstr = strdup (msg); + *op_errstr = gf_strdup (msg); } return ret; } -- cgit