chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix the new warnings I asked for
[elogind.git]
/
udev_rules_parse.c
diff --git
a/udev_rules_parse.c
b/udev_rules_parse.c
index c14164f1ccd968e38c2b7152adf47c49f9aa3316..7d1853acbe96ecaf3ef3a639c390e96c19354f22 100644
(file)
--- a/
udev_rules_parse.c
+++ b/
udev_rules_parse.c
@@
-437,7
+437,7
@@
static int add_to_rules(struct udev_rules *rules, char *line)
char owner[32];
uid_t uid = lookup_user(value);
dbg("replacing username='%s' by id=%i", value, uid);
char owner[32];
uid_t uid = lookup_user(value);
dbg("replacing username='%s' by id=%i", value, uid);
- sprintf(owner, "%
li",
uid);
+ sprintf(owner, "%
u", (unsigned int)
uid);
add_rule_key(rule, &rule->owner, operation, owner);
continue;
}
add_rule_key(rule, &rule->owner, operation, owner);
continue;
}
@@
-456,7
+456,7
@@
static int add_to_rules(struct udev_rules *rules, char *line)
char group[32];
gid_t gid = lookup_group(value);
dbg("replacing groupname='%s' by id=%i", value, gid);
char group[32];
gid_t gid = lookup_group(value);
dbg("replacing groupname='%s' by id=%i", value, gid);
- sprintf(group, "%
li",
gid);
+ sprintf(group, "%
u", (unsigned int)
gid);
add_rule_key(rule, &rule->group, operation, group);
continue;
}
add_rule_key(rule, &rule->group, operation, group);
continue;
}