diff options
Diffstat (limited to 'fs/lockd/host.c')
| -rw-r--r-- | fs/lockd/host.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/lockd/host.c b/fs/lockd/host.c index 703fb038c813..a0d0b58ce7a4 100644 --- a/fs/lockd/host.c +++ b/fs/lockd/host.c | |||
| @@ -99,9 +99,9 @@ nlm_lookup_host(int server, struct sockaddr_in *sin, | |||
| 99 | /* Ooops, no host found, create it */ | 99 | /* Ooops, no host found, create it */ |
| 100 | dprintk("lockd: creating host entry\n"); | 100 | dprintk("lockd: creating host entry\n"); |
| 101 | 101 | ||
| 102 | if (!(host = (struct nlm_host *) kmalloc(sizeof(*host), GFP_KERNEL))) | 102 | host = kzalloc(sizeof(*host), GFP_KERNEL); |
| 103 | if (!host) | ||
| 103 | goto nohost; | 104 | goto nohost; |
| 104 | memset(host, 0, sizeof(*host)); | ||
| 105 | 105 | ||
| 106 | addr = sin->sin_addr.s_addr; | 106 | addr = sin->sin_addr.s_addr; |
| 107 | sprintf(host->h_name, "%u.%u.%u.%u", NIPQUAD(addr)); | 107 | sprintf(host->h_name, "%u.%u.%u.%u", NIPQUAD(addr)); |
