diff options
Diffstat (limited to 'fs/nfs/super.c')
| -rw-r--r-- | fs/nfs/super.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/nfs/super.c b/fs/nfs/super.c index 22ce3c8a2f46..0570391eaa16 100644 --- a/fs/nfs/super.c +++ b/fs/nfs/super.c | |||
| @@ -1895,6 +1895,11 @@ static int nfs_parse_devname(const char *dev_name, | |||
| 1895 | size_t len; | 1895 | size_t len; |
| 1896 | char *end; | 1896 | char *end; |
| 1897 | 1897 | ||
| 1898 | if (unlikely(!dev_name || !*dev_name)) { | ||
| 1899 | dfprintk(MOUNT, "NFS: device name not specified\n"); | ||
| 1900 | return -EINVAL; | ||
| 1901 | } | ||
| 1902 | |||
| 1898 | /* Is the host name protected with square brakcets? */ | 1903 | /* Is the host name protected with square brakcets? */ |
| 1899 | if (*dev_name == '[') { | 1904 | if (*dev_name == '[') { |
| 1900 | end = strchr(++dev_name, ']'); | 1905 | end = strchr(++dev_name, ']'); |
