Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
cifs: fix error handling in parse_DFS_referrals

+4 -8
+4 -8
fs/cifs/cifssmb.c
··· 3976 3976 max_len = data_end - temp; 3977 3977 node->path_name = cifs_strndup_from_ucs(temp, max_len, 3978 3978 is_unicode, nls_codepage); 3979 - if (IS_ERR(node->path_name)) { 3980 - rc = PTR_ERR(node->path_name); 3981 - node->path_name = NULL; 3979 + if (!node->path_name) { 3980 + rc = -ENOMEM; 3982 3981 goto parse_DFS_referrals_exit; 3983 3982 } 3984 3983 ··· 3986 3987 max_len = data_end - temp; 3987 3988 node->node_name = cifs_strndup_from_ucs(temp, max_len, 3988 3989 is_unicode, nls_codepage); 3989 - if (IS_ERR(node->node_name)) { 3990 - rc = PTR_ERR(node->node_name); 3991 - node->node_name = NULL; 3992 - goto parse_DFS_referrals_exit; 3993 - } 3990 + if (!node->node_name) 3991 + rc = -ENOMEM; 3994 3992 } 3995 3993 3996 3994 parse_DFS_referrals_exit: