Fossil SCM

added a missing assert() (Thanks, Joe M.)

stephan 2011-09-17 20:25 UTC json
Commit a67c6744e5c786c6550ad754057d92497b208a17
1 file changed +1
+1
--- src/json.c
+++ src/json.c
@@ -145,10 +145,11 @@
145145
**
146146
*/
147147
char const * json_rc_cstr( int code ){
148148
enum { BufSize = 12 };
149149
static char buf[BufSize] = {'F','O','S','S','I','L','-',0};
150
+ assert((code >= 1000) && (code <= 9999) && "Invalid Fossil/JSON code.");
150151
sprintf(buf+7,"%04d", code);
151152
return buf;
152153
}
153154
154155
/*
155156
--- src/json.c
+++ src/json.c
@@ -145,10 +145,11 @@
145 **
146 */
147 char const * json_rc_cstr( int code ){
148 enum { BufSize = 12 };
149 static char buf[BufSize] = {'F','O','S','S','I','L','-',0};
 
150 sprintf(buf+7,"%04d", code);
151 return buf;
152 }
153
154 /*
155
--- src/json.c
+++ src/json.c
@@ -145,10 +145,11 @@
145 **
146 */
147 char const * json_rc_cstr( int code ){
148 enum { BufSize = 12 };
149 static char buf[BufSize] = {'F','O','S','S','I','L','-',0};
150 assert((code >= 1000) && (code <= 9999) && "Invalid Fossil/JSON code.");
151 sprintf(buf+7,"%04d", code);
152 return buf;
153 }
154
155 /*
156

Keyboard Shortcuts

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