Fossil SCM

Use fossil_path_free() instead of fossil_free() for names allocated (or not) by fossil_path_to_utf8().

stephan 2024-04-10 20:27 preserve-case-on-add
Commit a9fa7d3cfaff9f43d4bff11209dff51bd1ae55070cffa5067f924cdc53c56b9a
1 file changed +2 -2
+2 -2
--- src/file.c
+++ src/file.c
@@ -1327,14 +1327,14 @@
13271327
char *zSubPath = file_case_preferred_name(zSubDir, &zPath[i+1]);
13281328
zResult = mprintf("%s/%s", zUtf8, zSubPath);
13291329
fossil_free(zSubPath);
13301330
fossil_free(zSubDir);
13311331
}
1332
- fossil_free(zUtf8);
1332
+ fossil_path_free(zUtf8);
13331333
break;
13341334
}
1335
- fossil_free(zUtf8);
1335
+ fossil_path_free(zUtf8);
13361336
}
13371337
closedir(d);
13381338
}
13391339
fossil_path_free(zNative);
13401340
if( zResult==0 ) zResult = fossil_strdup(zPath);
13411341
--- src/file.c
+++ src/file.c
@@ -1327,14 +1327,14 @@
1327 char *zSubPath = file_case_preferred_name(zSubDir, &zPath[i+1]);
1328 zResult = mprintf("%s/%s", zUtf8, zSubPath);
1329 fossil_free(zSubPath);
1330 fossil_free(zSubDir);
1331 }
1332 fossil_free(zUtf8);
1333 break;
1334 }
1335 fossil_free(zUtf8);
1336 }
1337 closedir(d);
1338 }
1339 fossil_path_free(zNative);
1340 if( zResult==0 ) zResult = fossil_strdup(zPath);
1341
--- src/file.c
+++ src/file.c
@@ -1327,14 +1327,14 @@
1327 char *zSubPath = file_case_preferred_name(zSubDir, &zPath[i+1]);
1328 zResult = mprintf("%s/%s", zUtf8, zSubPath);
1329 fossil_free(zSubPath);
1330 fossil_free(zSubDir);
1331 }
1332 fossil_path_free(zUtf8);
1333 break;
1334 }
1335 fossil_path_free(zUtf8);
1336 }
1337 closedir(d);
1338 }
1339 fossil_path_free(zNative);
1340 if( zResult==0 ) zResult = fossil_strdup(zPath);
1341

Keyboard Shortcuts

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