From: <abe...@us...> - 2015-08-23 20:38:27
|
Revision: 7220 http://sourceforge.net/p/astlinux/code/7220 Author: abelbeck Date: 2015-08-23 20:38:24 +0000 (Sun, 23 Aug 2015) Log Message: ----------- fossil, add upstream patch to fix an obscure gcc optimization related to /reports Ref: https://www.fossil-scm.org/xfer/vinfo/8184f39d803f9ad6 Added Paths: ----------- branches/1.0/package/fossil/fossil-reports-segfault-fix.patch Added: branches/1.0/package/fossil/fossil-reports-segfault-fix.patch =================================================================== --- branches/1.0/package/fossil/fossil-reports-segfault-fix.patch (rev 0) +++ branches/1.0/package/fossil/fossil-reports-segfault-fix.patch 2015-08-23 20:38:24 UTC (rev 7220) @@ -0,0 +1,29 @@ +Index: src/statrep.c +================================================================== +--- fossil-1.33/src/statrep.c ++++ fossil-1.33/src/statrep.c +@@ -691,10 +691,11 @@ + HQuery url; /* URL for various branch links */ + const char *zView = P("view"); /* Which view/report to show. */ + int eType = RPT_NONE; /* Numeric code for view/report to show */ + int i; /* Loop counter */ + const char *zUserName; /* Name of user */ ++ const char *azView[16]; /* Drop-down menu of view types */ + const struct { + const char *zName; /* Name of view= screen type */ + const char *zVal; /* Value of view= query parameter */ + int eType; /* Corresponding RPT_* define */ + } aViewType[] = { +@@ -731,11 +732,10 @@ + } + url_initialize(&url, "reports"); + cgi_query_parameters_to_url(&url); + if( eType!=RPT_NONE ){ + int nView = 0; /* Slots used in azView[] */ +- const char *azView[16]; /* Drop-down menu of view types */ + for(i=0; i<ArraySize(aViewType); i++){ + azView[nView++] = aViewType[i].zVal; + azView[nView++] = aViewType[i].zName; + } + if( eType!=RPT_BYFILE ){ + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |