On Wed, Nov 2, 2011 at 9:41 AM, Mark Janssen <[email protected]> wrote:

>
> Following patch fixes the issue.
>
>
This fixes viriketo's specific complaint, but it also creates a bunch of
new problems for people running windows with non-UTF character sets.



>
> Index: src/blob.c
> ==================================================================
> --- src/blob.c
> +++ src/blob.c
> @@ -766,12 +766,11 @@
>  int blob_write_to_file(Blob *pBlob, const char *zFilename){
>   FILE *out;
>   int wrote;
>
>   if( zFilename[0]==0 || (zFilename[0]=='-' && zFilename[1]==0) ){
> -    fossil_puts(blob_str(pBlob), 0);
> -    return blob_size(pBlob);
> +    return write(1, blob_str(pBlob) , blob_size(pBlob));
>   }else{
>     int i, nName;
>     char *zName, zBuf[1000];
>
>     nName = strlen(zFilename);
> _______________________________________________
> fossil-users mailing list
> [email protected]
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>



-- 
D. Richard Hipp
[email protected]
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to