summaryrefslogtreecommitdiff
path: root/net/net.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/net.c')
-rw-r--r--net/net.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/net/net.c b/net/net.c
index 4259c9e321..12951102c1 100644
--- a/net/net.c
+++ b/net/net.c
@@ -215,8 +215,11 @@ static int on_bootfile(const char *name, const char *value, enum env_op op,
switch (op) {
case env_op_create:
case env_op_overwrite:
- copy_filename(net_boot_file_name, value,
- sizeof(net_boot_file_name));
+ if (value == NULL)
+ return -1;
+ else
+ copy_filename(net_boot_file_name, value,
+ sizeof(net_boot_file_name));
break;
default:
break;