Fossil SCM
added a missing assert() (Thanks, Joe M.)
Commit
a67c6744e5c786c6550ad754057d92497b208a17
Parent
9b842564f746286…
1 file changed
+1
+1
| --- src/json.c | ||
| +++ src/json.c | ||
| @@ -145,10 +145,11 @@ | ||
| 145 | 145 | ** |
| 146 | 146 | */ |
| 147 | 147 | char const * json_rc_cstr( int code ){ |
| 148 | 148 | enum { BufSize = 12 }; |
| 149 | 149 | static char buf[BufSize] = {'F','O','S','S','I','L','-',0}; |
| 150 | + assert((code >= 1000) && (code <= 9999) && "Invalid Fossil/JSON code."); | |
| 150 | 151 | sprintf(buf+7,"%04d", code); |
| 151 | 152 | return buf; |
| 152 | 153 | } |
| 153 | 154 | |
| 154 | 155 | /* |
| 155 | 156 |
| --- 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 |