summaryrefslogtreecommitdiff
path: root/src/i830_tv.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@koto.keithp.com>2007-08-10 14:31:16 -0700
committerKeith Packard <keithp@koto.keithp.com>2007-08-10 14:31:16 -0700
commited1b106fabf3a18489bdb3083326f27387a9cb72 (patch)
tree0a00f33359a7fe01a92cde3c38007ed97db53f4b /src/i830_tv.c
parentf71b9358b4157a8cfdc694ddef8ca3f98926ca91 (diff)
Clean up tv mode name allocation and copy.
TV mode names used to contain the signalling standard along with the pixel size. The signalling has been moved to the TV_FORMAT property, but the allocation and initialization of the mode name was left a bit messy as a result.
Diffstat (limited to 'src/i830_tv.c')
-rw-r--r--src/i830_tv.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/i830_tv.c b/src/i830_tv.c
index aba0e3be..e3aeaf9c 100644
--- a/src/i830_tv.c
+++ b/src/i830_tv.c
@@ -1415,10 +1415,8 @@ i830_tv_get_modes(xf86OutputPtr output)
continue;
mode_ptr = xnfcalloc(1, sizeof(DisplayModeRec));
- mode_ptr->name = xnfalloc(strlen(tv_mode->name) +
- strlen(input->name) + 4);
- sprintf(mode_ptr->name, "%s", input->name);
-
+ mode_ptr->name = xnfalloc(strlen(input->name) + 1);
+ strcpy (mode_ptr->name, input->name);
mode_ptr->HDisplay = hactive_s;
mode_ptr->HSyncStart = hactive_s + 1;