diff --git a/[refs] b/[refs] index 8cf839a81182..779791aeee9a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 48618fb4e522d9d02e217ac05f52749545c1af20 +refs/heads/master: 166c050bda80bb5dd627a287b6efcdfb68d172b4 diff --git a/trunk/drivers/rapidio/rio-scan.c b/trunk/drivers/rapidio/rio-scan.c index 0914f49b0a53..2bebd791a092 100644 --- a/trunk/drivers/rapidio/rio-scan.c +++ b/trunk/drivers/rapidio/rio-scan.c @@ -516,7 +516,7 @@ static struct rio_dev __devinit *rio_setup_device(struct rio_net *net, return rdev; cleanup: - if (rio_is_switch(rdev)) + if (rswitch) kfree(rswitch->route_table); kfree(rdev);