From ee44677d7e6b03efdb0b52f1311583d4d9cf3608 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Tue, 24 Aug 2004 11:48:02 +0000
Subject: [PATCH] Attempt to quick-fix the getdate problem by post-replacing
 the getdate.c file after the bison/yacc process to add the fix Harshal
 Pradhan suggested.

---
 lib/Makefile.am | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/Makefile.am b/lib/Makefile.am
index 148381592f..a5579352df 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -97,9 +97,8 @@ BUILT_SOURCES = $(srcdir)/getdate.c $(top_builddir)/lib/ca-bundle.h
 
 # Say $(srcdir), so GNU make does not report an ambiguity with the .y.c rule.
 $(srcdir)/getdate.c: getdate.y
-	cd $(srcdir) && \
-	  $(YACC) $(YFLAGS) getdate.y; \
-	  mv -f y.tab.c getdate.c
+	cd $(srcdir) && $(YACC) $(YFLAGS) getdate.y && \
+	sed -e 's:YYSTYPE yylval;:YYSTYPE yylval = {0}; /* post-bison fix */:' < y.tab.c > getdate.c && rm -f y.tab.c
 
 $(top_builddir)/lib/ca-bundle.h: Makefile.in Makefile
 	@if test -f $@; then \
-- 
GitLab