r600g: zero memory of ioctl parameters
authorMarek Olšák <maraeo@gmail.com>
Mon, 11 Jul 2011 02:01:06 +0000 (04:01 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 11 Jul 2011 02:01:06 +0000 (04:01 +0200)
Fixes valgrind warning.

src/gallium/winsys/r600/drm/r600_drm.c

index 4602f7f2a4b15bf0886b1df9c4faaf5db69e8114..fa2d77ed4646e1764badc99c26506352187f10d2 100644 (file)
@@ -186,7 +186,7 @@ static int eg_interpret_tiling(struct radeon *radeon, uint32_t tiling_config)
 
 static int radeon_drm_get_tiling(struct radeon *radeon)
 {
-       struct drm_radeon_info info;
+       struct drm_radeon_info info = {};
        int r;
        uint32_t tiling_config = 0;
 
@@ -208,7 +208,7 @@ static int radeon_drm_get_tiling(struct radeon *radeon)
 
 static int radeon_get_clock_crystal_freq(struct radeon *radeon)
 {
-       struct drm_radeon_info info;
+       struct drm_radeon_info info = {};
        uint32_t clock_crystal_freq;
        int r;
 
@@ -226,7 +226,7 @@ static int radeon_get_clock_crystal_freq(struct radeon *radeon)
 
 static int radeon_get_num_backends(struct radeon *radeon)
 {
-       struct drm_radeon_info info;
+       struct drm_radeon_info info = {};
        uint32_t num_backends;
        int r;