cvs: gd /libgd/src gd_tga.c
[email protected] ("Mattias Bengtsson") Tue, 16 Oct 2007 21:59:16 -0000
| Newsgroups | php.gd.cvs |
|---|---|
| Message-ID | <cvsmattias1192571956@cvsserver> |
mattias Tue Oct 16 21:59:16 2007 UTC
Modified files:
/gd/libgd/src gd_tga.c
Log:
- Avoid unnessessary alloc
http://cvs.php.net/viewvc.cgi/gd/libgd/src/gd_tga.c?r1=1.5&r2=1.6&diff_format=u
Index: gd/libgd/src/gd_tga.c
diff -u gd/libgd/src/gd_tga.c:1.5 gd/libgd/src/gd_tga.c:1.6
--- gd/libgd/src/gd_tga.c:1.5 Tue Oct 16 21:51:42 2007
+++ gd/libgd/src/gd_tga.c Tue Oct 16 21:59:16 2007
@@ -166,12 +166,14 @@
break;
}
- tga->ident = (char *) gdMalloc(tga->identsize * sizeof( char ));
- if (tga->ident == NULL) {
- return -1;
- }
+ tga->ident = NULL;
if (tga->identsize > 0) {
+ tga->ident = (char *) gdMalloc(tga->identsize * sizeof(char));
+ if(tga->ident == NULL) {
+ return -1;
+ }
+
gdGetBuf( &( tga->ident ), tga->identsize, ctx );
}