diff --git a/drivers/media/video/pvrusb2/pvrusb2-dvb.c b/drivers/media/video/pvrusb2/pvrusb2-dvb.c
index 1a7c3ddace07b8c7bc372213ff996d2bd0f9f3ba..58ef5caba83a29d324aec72cdd577acc74c6b192 100644
--- a/drivers/media/video/pvrusb2/pvrusb2-dvb.c
+++ b/drivers/media/video/pvrusb2/pvrusb2-dvb.c
@@ -405,7 +405,7 @@ struct pvr2_dvb_adapter *pvr2_dvb_create(struct pvr2_context *pvr)
 	if (!pvr->hdw->hdw_desc->dvb_props) {
 		/* Device lacks a digital interface so don't set up
 		   the DVB side of the driver either.  For now. */
-		return 0;
+		return NULL;
 	}
 	adap = kzalloc(sizeof(*adap), GFP_KERNEL);
 	if (!adap) return adap;