merged into cifs-2.6.git for-next thx On Sat, Jan 5, 2019 at 6:30 AM Dan Carpenter <dan.carpenter@xxxxxxxxxx> wrote: > > This debug message was never shown because it was checking for NULL > returns but extract_hostname() returns error pointers. > > Fixes: 93d5cb517db3 ("cifs: Add support for failover in cifs_reconnect()") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > --- > fs/cifs/connect.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c > index f66529679ca2..683310f26171 100644 > --- a/fs/cifs/connect.c > +++ b/fs/cifs/connect.c > @@ -433,9 +433,10 @@ static void reconn_inval_dfs_target(struct TCP_Server_Info *server, > kfree(server->hostname); > > server->hostname = extract_hostname(name); > - if (!server->hostname) { > - cifs_dbg(FYI, "%s: failed to extract hostname from target: %d\n", > - __func__, -ENOMEM); > + if (IS_ERR(server->hostname)) { > + cifs_dbg(FYI, > + "%s: failed to extract hostname from target: %ld\n", > + __func__, PTR_ERR(server->hostname)); > } > } > > -- > 2.17.1 > -- Thanks, Steve