summaryrefslogtreecommitdiff
path: root/src/i830_sdvo.c
diff options
context:
space:
mode:
authorEric Anholt <anholt@FreeBSD.org>2006-04-19 15:04:17 -0700
committerEric Anholt <anholt@FreeBSD.org>2006-04-19 15:04:17 -0700
commit132dc0599cf44389c4cc03919f1da8d3a0762b44 (patch)
tree2daef19e9007ca15923e4131dfe16f8262c6417d /src/i830_sdvo.c
parent88bb4b578857588f34ac84b7a20577139eccab6d (diff)
downloadxf86-video-intel-frc-132dc0599cf44389c4cc03919f1da8d3a0762b44.tar.gz
xf86-video-intel-frc-132dc0599cf44389c4cc03919f1da8d3a0762b44.tar.bz2
Whine if SDVO I2C device init fails, rather than be silent.
Diffstat (limited to 'src/i830_sdvo.c')
-rw-r--r--src/i830_sdvo.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/i830_sdvo.c b/src/i830_sdvo.c
index 3b3efa15..b656bc67 100644
--- a/src/i830_sdvo.c
+++ b/src/i830_sdvo.c
@@ -547,13 +547,13 @@ I830SDVOInit(I2CBusPtr b)
sdvo->d.ByteTimeout = b->ByteTimeout;
sdvo->d.DriverPrivate.ptr = sdvo;
- if (!xf86I2CDevInit(&sdvo->d))
- goto out;
+ if (!xf86I2CDevInit(&sdvo->d)) {
+ xf86DrvMsg(b->scrnIndex, X_ERROR,
+ "Failed to initialize SDVO I2C device\n");
+ xfree(sdvo);
+ return NULL;
+ }
return sdvo;
-
-out:
- xfree(sdvo);
- return NULL;
}
Bool