freerdp: modified spec add patch file

This commit is contained in:
duyyb 2019-12-03 17:18:59 +08:00
parent d3d89e62d7
commit f28f163a0e
2 changed files with 11 additions and 6 deletions

View File

@ -1,5 +1,4 @@
m d1112c279bd1a327e8e4d0b5f371458bf2579659 Mon Sep 17 00:00:00 2001
From d1112c279bd1a327e8e4d0b5f371458bf2579659 Mon Sep 17 00:00:00 2001
From: Armin Novak <armin.novak@thincast.com>
Date: Mon, 22 Oct 2018 16:52:21 +0200
Subject: [PATCH] Fixed CVE-2018-8788
@ -58,6 +57,7 @@ index d0547cd333..bad0aec1c9 100644
+
+ if (!bmpdata)
+ return FALSE;
for (y = 0; y < context->height; y++)
{
@@ -80,6 +91,11 @@ static void nsc_decode(NSC_CONTEXT* context)
@ -366,4 +366,3 @@ index 149e80a83c..966525f16d 100644
}
void nsc_init_sse2(NSC_CONTEXT* context)

View File

@ -72,7 +72,6 @@ Man pages and other related help documents for freerdp.
find . -name "*.h" -exec chmod 664 {} \;
find . -name "*.c" -exec chmod 664 {} \;
%build
%cmake %{?_cmake_skip_rpath} \
-DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} -DWITH_ALSA=ON -DWITH_CUPS=ON -DWITH_CHANNELS=ON \
@ -83,7 +82,14 @@ find . -name "*.c" -exec chmod 664 {} \;
-DWITH_OPENSSL=ON -DWITH_PCSC=ON -DWITH_PULSE=ON -DWITH_SERVER=ON -DWITH_SERVER_INTERFACE=ON \
-DWITH_SHADOW_X11=ON -DWITH_SHADOW_MAC=ON -DWITH_WAYLAND=ON -DWITH_X11=ON \
-DWITH_X264=OFF -DWITH_XCURSOR=ON -DWITH_XEXT=ON \
-DWITH_XKBFILE=ON -DWITH_XI=ON -DWITH_X
-DWITH_XKBFILE=ON -DWITH_XI=ON -DWITH_XINERAMA=ON -DWITH_XRENDER=ON -DWITH_XTEST=OFF \
-DWITH_XV=ON -DWITH_ZLIB=ON \
%ifarch x86_64
-DWITH_SSE2=ON \
%else
-DWITH_SSE2=OFF \
%endif
.
%make_build
cd winpr/tools/makecert-cli
@ -120,7 +126,7 @@ find %{buildroot} -name "*.a" -delete
%files -n libwinpr
%{!?_licensedir:%global license %%doc}
%license LICENSE:q!:q
%license LICENSE
%doc README ChangeLog
%{_libdir}/{libwinpr2.so.*,libwinpr-tools2.so.*}