Mailinglist Archive: vhostmd (2 mails)
| < Previous | Next > |
[vhostmd] Re: [PATCH] libmetrics: Return error indication up through get_metric.
- From: Jim Fehlig <jfehlig@xxxxxxxx>
- Date: Thu, 10 May 2012 11:33:42 -0600
- Message-id: <4FABFBF6.4040804@suse.com>
Richard W.M. Jones wrote:
ACK.
--
To unsubscribe, e-mail: vhostmd+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: vhostmd+owner@xxxxxxxxxxxx
From efba4feaef25ea7efc9e35cfa6e92b69784aa88f Mon Sep 17 00:00:00 2001
From: "Richard W.M. Jones" <rjones@xxxxxxxxxx>
Date: Thu, 10 May 2012 10:14:50 +0100
Subject: [PATCH] libmetrics: Return error indication up through get_metric.
If private function 'get_mdef' returns an error, then the error is not
propagated back to the user because it gets lost in 'get_metric'. Fix
this by initializing 'ret' correctly.
---
libmetrics/libmetrics.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libmetrics/libmetrics.c b/libmetrics/libmetrics.c
index d049458..6d5c26f 100644
--- a/libmetrics/libmetrics.c
+++ b/libmetrics/libmetrics.c
@@ -571,7 +571,7 @@ int get_metric(const char *metric_name, metric **mdef,
metric_context context)
metric *lmdef;
uint32_t sum;
int extra_len = 0;
- int ret = 0;
+ int ret = -1;
*mdef = NULL;
ACK.
--
To unsubscribe, e-mail: vhostmd+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: vhostmd+owner@xxxxxxxxxxxx
| < Previous | Next > |