From 9950884e280e393c2c1bdab189ea3aa1716599e8 Mon Sep 17 00:00:00 2001 From: Prashanth Pai Date: Tue, 8 Dec 2015 16:28:39 +0530 Subject: api: Fix errno being set to EINVAL even on success BUG: 1296007 Change-Id: I7905ac70a537f23e1844c097a24eaa6cb762fb82 Signed-off-by: Prashanth Pai Reviewed-on: http://review.gluster.org/12909 Tested-by: NetBSD Build System Tested-by: Gluster Build System Reviewed-by: jiffin tony Thottan Reviewed-by: Kaushal M Reviewed-by: Shyamsundar Ranganathan Reviewed-on: http://review.gluster.org/13179 Smoke: Gluster Build System NetBSD-regression: NetBSD Build System CentOS-regression: Gluster Build System Reviewed-by: Niels de Vos --- api/src/glfs-internal.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'api') diff --git a/api/src/glfs-internal.h b/api/src/glfs-internal.h index 1c308dfb0dc..dbf17918888 100644 --- a/api/src/glfs-internal.h +++ b/api/src/glfs-internal.h @@ -119,6 +119,8 @@ if (ret < 0) { \ errno = -ret; \ ret = -1; \ + } else { \ + errno = 0; \ } \ } while (0) -- cgit