]> granicus.if.org Git - libnl/commitdiff
attr: fix compile warning in headers
authorPeter Wu <peter@lekensteyn.nl>
Tue, 24 Jun 2014 21:13:38 +0000 (23:13 +0200)
committerThomas Haller <thaller@redhat.com>
Wed, 25 Jun 2014 07:16:50 +0000 (09:16 +0200)
strlen() returns a size_t type, but nla_put accepts an int only. This
breaks a -Werror build of applications using libnl, so avoid this
warning by explicitly casting the length to an int.

Signed-off-by: Peter Wu <peter@lekensteyn.nl>
Signed-off-by: Thomas Haller <thaller@redhat.com>
include/netlink/attr.h

index 0ed3da3a7158ac318b748c341a53ff5447063c80..82e4c3835aebaf95ca447d1f4ac589753202b14d 100644 (file)
@@ -205,7 +205,7 @@ extern int          nla_is_nested(struct nlattr *);
  * @arg value          NUL terminated character string.
  */
 #define NLA_PUT_STRING(msg, attrtype, value) \
-       NLA_PUT(msg, attrtype, strlen(value) + 1, value)
+       NLA_PUT(msg, attrtype, (int) strlen(value) + 1, value)
 
 /**
  * Add flag attribute to netlink message.