| | @@ -93,11 +93,11 @@ |
| 93 | 93 | int i; |
| 94 | 94 | const char *z; |
| 95 | 95 | blob_zero(&x); |
| 96 | 96 | for(i=0; (z = fossil_reserved_name(i))!=0; i++){ |
| 97 | 97 | if( i>0 ) blob_append(&x, ",", 1); |
| 98 | | - blob_appendf(&x, "'%s'", z); |
| 98 | + blob_appendf(&x, "'%q'", z); |
| 99 | 99 | } |
| 100 | 100 | zAll = blob_str(&x); |
| 101 | 101 | } |
| 102 | 102 | return zAll; |
| 103 | 103 | } |
| | @@ -507,11 +507,11 @@ |
| 507 | 507 | ** The original name of the file is zOrig. The new filename is zNew. |
| 508 | 508 | */ |
| 509 | 509 | static void mv_one_file(int vid, const char *zOrig, const char *zNew){ |
| 510 | 510 | fossil_print("RENAME %s %s\n", zOrig, zNew); |
| 511 | 511 | db_multi_exec( |
| 512 | | - "UPDATE vfile SET pathname='%s' WHERE pathname='%s' AND vid=%d", |
| 512 | + "UPDATE vfile SET pathname='%q' WHERE pathname='%q' AND vid=%d", |
| 513 | 513 | zNew, zOrig, vid |
| 514 | 514 | ); |
| 515 | 515 | } |
| 516 | 516 | |
| 517 | 517 | /* |
| | @@ -591,11 +591,11 @@ |
| 591 | 591 | zTail = file_tail(zPath); |
| 592 | 592 | }else{ |
| 593 | 593 | zTail = &zPath[nOrig+1]; |
| 594 | 594 | } |
| 595 | 595 | db_multi_exec( |
| 596 | | - "INSERT INTO mv VALUES('%s','%s%s')", |
| 596 | + "INSERT INTO mv VALUES('%q','%q%q')", |
| 597 | 597 | zPath, blob_str(&dest), zTail |
| 598 | 598 | ); |
| 599 | 599 | } |
| 600 | 600 | db_finalize(&q); |
| 601 | 601 | } |
| 602 | 602 | |