diff options
Diffstat (limited to 'util-linux/nfsmount.c')
-rw-r--r-- | util-linux/nfsmount.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/util-linux/nfsmount.c b/util-linux/nfsmount.c index 0ebab80f6..11ca3268e 100644 --- a/util-linux/nfsmount.c +++ b/util-linux/nfsmount.c | |||
@@ -303,7 +303,7 @@ return &p; | |||
303 | } | 303 | } |
304 | 304 | ||
305 | int nfsmount(const char *spec, const char *node, int *flags, | 305 | int nfsmount(const char *spec, const char *node, int *flags, |
306 | char **extra_opts, char **mount_opts, int running_bg) | 306 | char **mount_opts, int running_bg) |
307 | { | 307 | { |
308 | static char *prev_bg_host; | 308 | static char *prev_bg_host; |
309 | char hostdir[1024]; | 309 | char hostdir[1024]; |
@@ -399,7 +399,7 @@ int nfsmount(const char *spec, const char *node, int *flags, | |||
399 | /* add IP address to mtab options for use when unmounting */ | 399 | /* add IP address to mtab options for use when unmounting */ |
400 | 400 | ||
401 | s = inet_ntoa(server_addr.sin_addr); | 401 | s = inet_ntoa(server_addr.sin_addr); |
402 | old_opts = *extra_opts; | 402 | old_opts = *mount_opts; |
403 | if (!old_opts) | 403 | if (!old_opts) |
404 | old_opts = ""; | 404 | old_opts = ""; |
405 | if (strlen(old_opts) + strlen(s) + 10 >= sizeof(new_opts)) { | 405 | if (strlen(old_opts) + strlen(s) + 10 >= sizeof(new_opts)) { |
@@ -408,7 +408,7 @@ int nfsmount(const char *spec, const char *node, int *flags, | |||
408 | } | 408 | } |
409 | sprintf(new_opts, "%s%saddr=%s", | 409 | sprintf(new_opts, "%s%saddr=%s", |
410 | old_opts, *old_opts ? "," : "", s); | 410 | old_opts, *old_opts ? "," : "", s); |
411 | *extra_opts = bb_xstrdup(new_opts); | 411 | *mount_opts = bb_xstrdup(new_opts); |
412 | 412 | ||
413 | /* Set default options. | 413 | /* Set default options. |
414 | * rsize/wsize (and bsize, for ver >= 3) are left 0 in order to | 414 | * rsize/wsize (and bsize, for ver >= 3) are left 0 in order to |