summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2010-02-14 23:03:10 +0000
committerJosé Fonseca <jfonseca@vmware.com>2010-02-14 23:25:33 +0000
commit33682e551036abcef4fb6d55aab15a25a58c5457 (patch)
tree0d10bef10a51c2af9c9b93531ffd7a01b42a71eb
parentdbc7b3da3ec7a2202b1d3b1f08a3d77e195cf3b1 (diff)
os: Fix bad calloc.
-rw-r--r--src/gallium/auxiliary/os/os_stream_stdc.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/gallium/auxiliary/os/os_stream_stdc.c b/src/gallium/auxiliary/os/os_stream_stdc.c
index 9a62799c0f..9e7ed71107 100644
--- a/src/gallium/auxiliary/os/os_stream_stdc.c
+++ b/src/gallium/auxiliary/os/os_stream_stdc.c
@@ -60,9 +60,6 @@ os_stdc_stream_close(struct os_stream *_stream)
{
struct os_stdc_stream *stream = os_stdc_stream(_stream);
- if(!stream)
- return;
-
fclose(stream->file);
free(stream);
@@ -74,9 +71,6 @@ os_stdc_stream_write(struct os_stream *_stream, const void *data, size_t size)
{
struct os_stdc_stream *stream = os_stdc_stream(_stream);
- if(!stream)
- return FALSE;
-
return fwrite(data, size, 1, stream->file) == size ? TRUE : FALSE;
}
@@ -86,9 +80,6 @@ os_stdc_stream_flush(struct os_stream *_stream)
{
struct os_stdc_stream *stream = os_stdc_stream(_stream);
- if(!stream)
- return;
-
fflush(stream->file);
}
@@ -98,7 +89,7 @@ os_file_stream_create(const char *filename)
{
struct os_stdc_stream *stream;
- stream = (struct os_stdc_stream *)calloc(1, sizeof(struct os_stream));
+ stream = (struct os_stdc_stream *)calloc(1, sizeof(*stream));
if(!stream)
goto no_stream;