diff options
Diffstat (limited to 'init/builtins.cpp')
| -rw-r--r-- | init/builtins.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/init/builtins.cpp b/init/builtins.cpp index f59d1fe4fc..735033e1d8 100644 --- a/init/builtins.cpp +++ b/init/builtins.cpp @@ -57,16 +57,13 @@ extern "C" int init_module(void *, unsigned long, const char *); static int insmod(const char *filename, char *options) { - std::string module; char filename_val[PROP_VALUE_MAX]; - int ret; - - ret = expand_props(filename_val, filename, sizeof(filename_val)); - if (ret) { + if (expand_props(filename_val, filename, sizeof(filename_val)) == -1) { ERROR("insmod: cannot expand '%s'\n", filename); return -EINVAL; } + std::string module; if (!read_file(filename_val, &module)) { return -1; } |
