diff --git a/sound/isa/sc6000.c b/sound/isa/sc6000.c
index 6236c4fa766ade65a5e660c8775467dccb8d7fa5..44c05b55fc15ce870b3c3db007fa4f361baeae3a 100644
--- a/sound/isa/sc6000.c
+++ b/sound/isa/sc6000.c
@@ -552,7 +552,7 @@ static int snd_sc6000_probe(struct device *devptr, unsigned int dev)
 
 
 	err = snd_devm_card_new(devptr, index[dev], id[dev], THIS_MODULE,
-				sizeof(vport), &card);
+				sizeof(*vport), &card);
 	if (err < 0)
 		return err;