summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2022-06-29 09:00:56 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2022-06-29 09:00:56 +0200
commitbd0e1e5dde37cb927ad9e5d225d55d0cb636a53d (patch)
tree52390373b797d525e283ada7609b22bdc4fe25d2 /lib
parent8828e1226981b6a31b12a643768cac63fae3576e (diff)
parent370f346bca176a93d034af2c0021b5da9a6101ad (diff)
downloadbarebox-bd0e1e5dde37cb927ad9e5d225d55d0cb636a53d.tar.gz
barebox-bd0e1e5dde37cb927ad9e5d225d55d0cb636a53d.tar.xz
Merge branch 'for-next/misc'
Diffstat (limited to 'lib')
-rw-r--r--lib/decompress_unlz4.c1
-rw-r--r--lib/libfile.c3
-rw-r--r--lib/parameter.c8
3 files changed, 6 insertions, 6 deletions
diff --git a/lib/decompress_unlz4.c b/lib/decompress_unlz4.c
index 46a010ad4c..2c04eac71c 100644
--- a/lib/decompress_unlz4.c
+++ b/lib/decompress_unlz4.c
@@ -10,7 +10,6 @@
#ifdef STATIC
#define PREBOOT
-#include <linux/decompress/mm.h>
#include "lz4/lz4_decompress.c"
#else
#include <linux/decompress/unlz4.h>
diff --git a/lib/libfile.c b/lib/libfile.c
index 1f533133c5..3b7985fbca 100644
--- a/lib/libfile.c
+++ b/lib/libfile.c
@@ -162,7 +162,6 @@ char *read_file_line(const char *fmt, ...)
va_list args;
char *filename;
char *buf, *line = NULL;
- size_t size;
int ret;
struct stat s;
@@ -177,7 +176,7 @@ char *read_file_line(const char *fmt, ...)
if (s.st_size > 1024)
goto out;
- buf = read_file(filename, &size);
+ buf = read_file(filename, NULL);
if (!buf)
goto out;
diff --git a/lib/parameter.c b/lib/parameter.c
index adc3c7cdea..6642d73b6c 100644
--- a/lib/parameter.c
+++ b/lib/parameter.c
@@ -258,12 +258,14 @@ static int param_string_set(struct device_d *dev, struct param_d *p, const char
if (!val)
val = "";
- value_new = xstrdup(val);
- value_new = strim(value_new);
+ value_new = xstrdup(skip_spaces(val));
+ strim(value_new);
*ps->value = value_new;
- if (!ps->set)
+ if (!ps->set) {
+ free(value_save);
return 0;
+ }
ret = ps->set(p, p->driver_priv);
if (ret) {