Files
pkgsrc-ng/textproc/libyaml/patches/patch-CVE-2014-2525_2
T
2014-11-05 12:41:07 +01:00

20 lines
1.0 KiB
Plaintext

$NetBSD: patch-CVE-2014-2525_2,v 1.1 2014/03/28 16:02:01 drochner Exp $
--- src/yaml_private.h.orig 2014-03-28 15:50:03.000000000 +0000
+++ src/yaml_private.h
@@ -143,9 +143,12 @@ yaml_string_join(
(string).start = (string).pointer = (string).end = 0)
#define STRING_EXTEND(context,string) \
- (((string).pointer+5 < (string).end) \
+ ((((string).pointer+5 < (string).end) \
|| yaml_string_extend(&(string).start, \
- &(string).pointer, &(string).end))
+ &(string).pointer, &(string).end)) ? \
+ 1 : \
+ ((context)->error = YAML_MEMORY_ERROR, \
+ 0))
#define CLEAR(context,string) \
((string).pointer = (string).start, \