summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/udev/files/fix-alignment.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/udev/files/fix-alignment.patch')
-rw-r--r--meta/recipes-core/udev/files/fix-alignment.patch26
1 files changed, 0 insertions, 26 deletions
diff --git a/meta/recipes-core/udev/files/fix-alignment.patch b/meta/recipes-core/udev/files/fix-alignment.patch
deleted file mode 100644
index dfe21b6e96..0000000000
--- a/meta/recipes-core/udev/files/fix-alignment.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1Upstream-Status: Pending
2
3diff --git a/udev_rules_parse.c b/udev_rules_parse.c
4--- a/udev_rules_parse.c
5+++ b/udev_rules_parse.c
6@@ -241,6 +241,7 @@ static int add_to_rules(struct udev_rule
7 int valid;
8 char *linepos;
9 char *attr;
10+ size_t padding;
11 int retval;
12
13 /* get all the keys */
14@@ -506,6 +507,11 @@ static int add_to_rules(struct udev_rule
15
16 /* grow buffer and add rule */
17 rule_size = sizeof(struct udev_rule) + rule->bufsize;
18+ padding = (sizeof(size_t) - rule_size % sizeof(size_t)) % sizeof(size_t);
19+ dbg("add %zi padding bytes", padding);
20+ rule_size += padding;
21+ rule->bufsize += padding;
22+
23 rules->buf = realloc(rules->buf, rules->bufsize + rule_size);
24 if (!rules->buf) {
25 err("realloc failed");
26