Fossil SCM

Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set).

stephan 2012-07-13 16:56 trunk
Commit a3dd2cfeb04928b05c959af602acd7ee9d30c656
1 file changed +1 -1
+1 -1
--- src/printf.c
+++ src/printf.c
@@ -574,11 +574,11 @@
574574
}
575575
bufpt[length]='\0';
576576
break;
577577
}
578578
case etROOT: {
579
- bufpt = g.zTop;
579
+ bufpt = g.zTop ? g.zTop : "";
580580
length = (int)strlen(bufpt);
581581
break;
582582
}
583583
case etSTRINGID: {
584584
precision = 16;
585585
--- src/printf.c
+++ src/printf.c
@@ -574,11 +574,11 @@
574 }
575 bufpt[length]='\0';
576 break;
577 }
578 case etROOT: {
579 bufpt = g.zTop;
580 length = (int)strlen(bufpt);
581 break;
582 }
583 case etSTRINGID: {
584 precision = 16;
585
--- src/printf.c
+++ src/printf.c
@@ -574,11 +574,11 @@
574 }
575 bufpt[length]='\0';
576 break;
577 }
578 case etROOT: {
579 bufpt = g.zTop ? g.zTop : "";
580 length = (int)strlen(bufpt);
581 break;
582 }
583 case etSTRINGID: {
584 precision = 16;
585

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button