[Bf-committers] fix for segmentation fault on open under linux
Compman
bf-committers@blender.org
Mon, 05 Apr 2004 14:57:53 +0000
Rick Kimball wrote:
> http://www.pastebin.com/54487
>
> diff -n -u -r1.11 storage.c
> cvs server: conflicting specifications of output style
> --- source/blender/blenlib/intern/storage.c 30 Mar 2004 14:41:08
> -0000 1.11
> +++ source/blender/blenlib/intern/storage.c 4 Apr 2004 17:46:42 -0000
> @@ -356,7 +356,12 @@
> strcpy(files[num].owner,"user");
> #else
> pwuser = getpwuid(files[num].s.st_uid);
> - strcpy(files[num].owner, pwuser->pw_name);
> + if ( pwuser ) {
> + strcpy(files[num].owner, pwuser->pw_name);
> + }
> + else {
> + sprintf(files[num].owner, "%d", files[num].s.st_uid);
> + }
> #endif
>
> tm= localtime(&files[num].s.st_mtime);
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://www.blender.org/mailman/listinfo/bf-committers
>
>
>
I was hoping someone would figure this out! It's been buggin me for
awhile now.
Thanks.
-Compman