File: fix-zlib-version-check.patch

package info (click to toggle)
openssh-ssh1 1%3A7.5p1-18
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 11,040 kB
  • sloc: ansic: 98,323; sh: 10,775; makefile: 1,065; awk: 341; perl: 53; csh: 1
file content (29 lines) | stat: -rw-r--r-- 936 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From 0d6285fbdf0004cf74a2d1be3d66e0d20e46bec6 Mon Sep 17 00:00:00 2001
From: Darren Tucker <dtucker@dtucker.net>
Date: Sat, 19 Aug 2023 07:39:08 +1000
Subject: Fix zlib version check for 1.3 and future version.

bz#3604.

Bug-Debian: https://bugs.debian.org/1058287
Origin: upstream, https://anongit.mindrot.org/openssh.git/commit/?id=cb4ed12ffc332d1f72d054ed92655b5f1c38f621
Last-Update: 2023-12-12

Patch-Name: fix-zlib-version-check.patch
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index c2878e3d4..5c4cbc7f0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1275,7 +1275,7 @@ AC_RUN_IFELSE([AC_LANG_PROGRAM([[
 	[[
 	int a=0, b=0, c=0, d=0, n, v;
 	n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d);
-	if (n != 3 && n != 4)
+	if (n < 1)
 		exit(1);
 	v = a*1000000 + b*10000 + c*100 + d;
 	fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v);