]> git.pld-linux.org Git - packages/Mesa.git/blame - Mesa-munmap_null.patch
Version: 18.1.6
[packages/Mesa.git] / Mesa-munmap_null.patch
CommitLineData
4e00c32b
JP
1diff -urN mesa-18.1.2.orig/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c mesa-18.1.2/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c
2--- mesa-18.1.2.orig/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c 2018-07-04 12:45:31.057803594 +0200
3+++ mesa-18.1.2/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c 2018-07-04 12:47:02.030220461 +0200
4@@ -368,10 +368,14 @@
5 DEBUG_PRINT("KMS-DEBUG: unmapped buffer %u (was %p)\n", kms_sw_dt->handle, kms_sw_dt->mapped);
6 DEBUG_PRINT("KMS-DEBUG: unmapped buffer %u (was %p)\n", kms_sw_dt->handle, kms_sw_dt->ro_mapped);
7
8- munmap(kms_sw_dt->mapped, kms_sw_dt->size);
9- kms_sw_dt->mapped = NULL;
10- munmap(kms_sw_dt->ro_mapped, kms_sw_dt->size);
11- kms_sw_dt->ro_mapped = NULL;
12+ if (kms_sw_dt->mapped != NULL) {
13+ munmap(kms_sw_dt->mapped, kms_sw_dt->size);
14+ kms_sw_dt->mapped = NULL;
15+ }
16+ if (kms_sw_dt->ro_mapped != NULL) {
17+ munmap(kms_sw_dt->ro_mapped, kms_sw_dt->size);
18+ kms_sw_dt->ro_mapped = NULL;
19+ }
20 }
21
22 static struct sw_displaytarget *
This page took 0.038527 seconds and 4 git commands to generate.