summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
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) {