Fossil SCM
Fixed bug [2245a1e3d0]. rm command now properly checks return value.
Commit
02f638a16fb83f3b4d1cfc3f9dc096e928f87725
Parent
95ae79d5044a440…
1 file changed
+1
-1
+1
-1
| --- src/add.c | ||
| +++ src/add.c | ||
| @@ -249,11 +249,11 @@ | ||
| 249 | 249 | db_begin_transaction(); |
| 250 | 250 | for(i=2; i<g.argc; i++){ |
| 251 | 251 | char *zName; |
| 252 | 252 | |
| 253 | 253 | zName = mprintf("%/", g.argv[i]); |
| 254 | - if( file_isdir(zName) ){ | |
| 254 | + if( file_isdir(zName) == 1 ){ | |
| 255 | 255 | del_directory_content(zName); |
| 256 | 256 | } else { |
| 257 | 257 | char *zPath; |
| 258 | 258 | Blob pathname; |
| 259 | 259 | file_tree_name(zName, &pathname, 1); |
| 260 | 260 |
| --- src/add.c | |
| +++ src/add.c | |
| @@ -249,11 +249,11 @@ | |
| 249 | db_begin_transaction(); |
| 250 | for(i=2; i<g.argc; i++){ |
| 251 | char *zName; |
| 252 | |
| 253 | zName = mprintf("%/", g.argv[i]); |
| 254 | if( file_isdir(zName) ){ |
| 255 | del_directory_content(zName); |
| 256 | } else { |
| 257 | char *zPath; |
| 258 | Blob pathname; |
| 259 | file_tree_name(zName, &pathname, 1); |
| 260 |
| --- src/add.c | |
| +++ src/add.c | |
| @@ -249,11 +249,11 @@ | |
| 249 | db_begin_transaction(); |
| 250 | for(i=2; i<g.argc; i++){ |
| 251 | char *zName; |
| 252 | |
| 253 | zName = mprintf("%/", g.argv[i]); |
| 254 | if( file_isdir(zName) == 1 ){ |
| 255 | del_directory_content(zName); |
| 256 | } else { |
| 257 | char *zPath; |
| 258 | Blob pathname; |
| 259 | file_tree_name(zName, &pathname, 1); |
| 260 |