Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Minor doc fix for previous commit. No code changes. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
04a9e74a93e21638ec545e5b5cc931bd |
| User & Date: | stephan 2021-08-05 17:06:13.801 |
Context
|
2021-08-06
| ||
| 23:23 | Simplify the HTML block tag handling in the markdown formatter. (See [forum:/forumpost/3f0136cd8054a14e|forum thread 3f0136cd80].) Dramatically reduce the number of of HTML block tags that do not apply markdown formatting to their content. The list is now just <pre> and <script>. Formerly this list include things like <p> and <table>. ... (check-in: cdbf0bf179 user: drh tags: trunk) | |
|
2021-08-05
| ||
| 17:06 | Minor doc fix for previous commit. No code changes. ... (check-in: 04a9e74a93 user: stephan tags: trunk) | |
| 11:55 | Resolved invalid memory write in --args FILE handling when FILE contains embedded NULs, as reported in [forum:/forumpost/7b34eecc1b8cf5d2|forum post 7b34eecc1b8cf5d2]. Cause: mismatch between --args expansion's own line counting vs blob_line() counting. All bytes after the first embedded NUL are now effectively ignored. ... (check-in: e120c2a9a7 user: stephan tags: trunk) | |
Changes
Changes to src/main.c.
| ︙ | ︙ | |||
474 475 476 477 478 479 480 |
newArgv = fossil_malloc( sizeof(char*)*nArg );
for(j=0; j<i; j++) newArgv[j] = g.argv[j];
blob_rewind(&file);
while( nLine-->0 && (n = blob_line(&file, &line))>0 ){
/* Reminder: ^^^ nLine check avoids that embedded NUL bytes in the
** --args file causes nLine to be less than blob_line() will end
| | | 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 |
newArgv = fossil_malloc( sizeof(char*)*nArg );
for(j=0; j<i; j++) newArgv[j] = g.argv[j];
blob_rewind(&file);
while( nLine-->0 && (n = blob_line(&file, &line))>0 ){
/* Reminder: ^^^ nLine check avoids that embedded NUL bytes in the
** --args file causes nLine to be less than blob_line() will end
** up reporting, as such a miscount leads to an illegal memory
** write. See forum post
** https://fossil-scm.org/forum/forumpost/7b34eecc1b8c for
** details */
if( n<1 ){
/* Reminder: corner-case: a line with 1 byte and no newline. */
continue;
}
|
| ︙ | ︙ |