netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] IRDA: Fix genlmsg_put() return value check.
@ 2008-06-23 19:17 Julius Volz
  2008-06-23 19:43 ` Patrick McHardy
  0 siblings, 1 reply; 9+ messages in thread
From: Julius Volz @ 2008-06-23 19:17 UTC (permalink / raw)
  To: davem; +Cc: samuel, netdev, Julius Volz

Fix an incorrect return value check of genlmsg_put() in irda_nl_get_mode().
genlmsg_put() does not use ERR_PTR() to encode return values, it just
returns NULL on error.

Signed-off-by: Julius Volz <juliusv@google.com>
---
 net/irda/irnetlink.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net/irda/irnetlink.c b/net/irda/irnetlink.c
index 9e1fb82..ea11cb4 100644
--- a/net/irda/irnetlink.c
+++ b/net/irda/irnetlink.c
@@ -101,8 +101,8 @@ static int irda_nl_get_mode(struct sk_buff *skb, struct genl_info *info)
 
 	hdr = genlmsg_put(msg, info->snd_pid, info->snd_seq,
 			  &irda_nl_family, 0,  IRDA_NL_CMD_GET_MODE);
-	if (IS_ERR(hdr)) {
-		ret = PTR_ERR(hdr);
+	if (hdr == NULL) {
+		ret = -ENOMEM;
 		goto err_out;
 	}
 
-- 
1.5.3.6


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-06-30  7:11 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-23 19:17 [PATCH] IRDA: Fix genlmsg_put() return value check Julius Volz
2008-06-23 19:43 ` Patrick McHardy
2008-06-23 20:13   ` samuel
2008-06-23 20:29   ` Julius Volz
2008-06-23 23:54     ` Patrick McHardy
2008-06-24  9:18       ` Julius Volz
2008-06-24  9:29     ` Julius Volz
2008-06-28  3:01       ` David Miller
2008-06-30  7:11         ` samuel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).