diff options
-rw-r--r-- | libkms/intel.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/libkms/intel.c b/libkms/intel.c index 6dd739d5..784ee7b6 100644 --- a/libkms/intel.c +++ b/libkms/intel.c | |||
@@ -149,14 +149,16 @@ intel_bo_create(struct kms_driver *kms, | |||
149 | tile.stride = bo->base.pitch; | 149 | tile.stride = bo->base.pitch; |
150 | 150 | ||
151 | ret = drmCommandWriteRead(kms->fd, DRM_I915_GEM_SET_TILING, &tile, sizeof(tile)); | 151 | ret = drmCommandWriteRead(kms->fd, DRM_I915_GEM_SET_TILING, &tile, sizeof(tile)); |
152 | if (ret != 0) | 152 | #if 0 |
153 | goto err_destroy; | 153 | if (ret) { |
154 | kms_bo_destroy(out); | ||
155 | return ret; | ||
156 | } | ||
157 | #endif | ||
154 | } | 158 | } |
155 | 159 | ||
156 | return 0; | 160 | return 0; |
157 | 161 | ||
158 | err_destroy: | ||
159 | kms_bo_destroy(out); | ||
160 | err_free: | 162 | err_free: |
161 | free(bo); | 163 | free(bo); |
162 | return ret; | 164 | return ret; |