blob: 494c7080317a012939590941c6a3b13beef1014d (
plain)
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
|
https://bugs.ghostscript.com/show_bug.cgi?id=707649
https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=90cabe08422afdd16bac5dd9217602679d943045
From 90cabe08422afdd16bac5dd9217602679d943045 Mon Sep 17 00:00:00 2001
From: Ken Sharp <Ken.Sharp@artifex.com>
Date: Fri, 8 Mar 2024 09:19:05 +0000
Subject: [PATCH] Bug #707649 - fix apply_sasl in error cases.
Forgot to dereference the pointers before assigning the values, if we
get non-fatal errors returned from stringprep.
--- a/pdf/pdf_sec.c
+++ b/pdf/pdf_sec.c
@@ -183,8 +183,8 @@ static int apply_sasl(pdf_context *ctx, char *Password, int Len, char **NewPassw
* this easy: the errors we want to ignore are the ones with
* codes less than 100. */
if ((int)err < 100) {
- NewPassword = Password;
- NewLen = Len;
+ *NewPassword = Password;
+ *NewLen = Len;
return 0;
}
--
2.34.1
|