sharkcz / rpms / tigervnc

Forked from rpms/tigervnc 4 years ago
Clone
df29ea2
diff -Nur tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xorg-version.h tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xorg-version.h
df29ea2
--- tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xorg-version.h	2015-03-01 12:58:35.000000000 -0700
df29ea2
+++ tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xorg-version.h	2015-08-04 09:46:14.796336147 -0600
df29ea2
@@ -48,8 +48,12 @@
df29ea2
 #define XORG 115
df29ea2
 #elif XORG_VERSION_CURRENT < ((1 * 10000000) + (16 * 100000) + (99 * 1000))
df29ea2
 #define XORG 116
df29ea2
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (17 * 100000) + (99 * 1000))
df29ea2
+#define XORG 117
df29ea2
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (18 * 100000) + (99 * 1000))
df29ea2
+#define XORG 118
df29ea2
 #else
df29ea2
-#error "X.Org newer than 1.16 is not supported"
df29ea2
+#error "X.Org newer than 1.18 is not supported"
df29ea2
 #endif
df29ea2
 
df29ea2
 #endif
df29ea2
diff -Nur tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xvnc.cc tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xvnc.cc
df29ea2
--- tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xvnc.cc	2015-03-01 12:58:35.000000000 -0700
df29ea2
+++ tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xvnc.cc	2015-08-04 09:48:07.632507101 -0600
df29ea2
@@ -717,9 +717,9 @@
df29ea2
 	entries = pmap->pVisual->ColormapEntries;
df29ea2
 	pVisual = pmap->pVisual;
df29ea2
 
df29ea2
-	ppix = (Pixel *)xalloc(entries * sizeof(Pixel));
df29ea2
-	prgb = (xrgb *)xalloc(entries * sizeof(xrgb));
df29ea2
-	defs = (xColorItem *)xalloc(entries * sizeof(xColorItem));
df29ea2
+	ppix = (Pixel *)calloc(entries, sizeof(Pixel));
df29ea2
+	prgb = (xrgb *)calloc(entries, sizeof(xrgb));
df29ea2
+	defs = (xColorItem *)calloc(entries, sizeof(xColorItem));
df29ea2
 
df29ea2
 	for (i = 0; i < entries; i++)  ppix[i] = i;
df29ea2
 	/* XXX truecolor */
df29ea2
@@ -738,9 +738,9 @@
df29ea2
 	}
df29ea2
 	(*pmap->pScreen->StoreColors)(pmap, entries, defs);
df29ea2
 	
df29ea2
-	xfree(ppix);
df29ea2
-	xfree(prgb);
df29ea2
-	xfree(defs);
df29ea2
+	free(ppix);
df29ea2
+	free(prgb);
df29ea2
+	free(defs);
df29ea2
     }
df29ea2
 }
df29ea2