bug: diff cmd --from wrong memory access
src/diffcmd.c
void diff_cmd(void)
else{
printf("from:(%s) to(%s) branch(%s)\n",zFrom,zTo,zBranch);
db_find_and_open_repository(0, 0);
// g variable address change
// zFrom referring to the wrong memory
printf("from:(%s) to(%s) branch(%s)\n",zFrom,zTo,zBranch);
}
fossil.exe diff --from notexist --to trunk
workaround for this bug : fossil_strdup or mprintf
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users