os: Fix bad calloc.
authorJosé Fonseca <jfonseca@vmware.com>
Sun, 14 Feb 2010 23:03:10 +0000 (23:03 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Sun, 14 Feb 2010 23:25:33 +0000 (23:25 +0000)
src/gallium/auxiliary/os/os_stream_stdc.c

index 9a62799c0fa5d46afd3f6ffe0b6a51246670c555..9e7ed7110763d9c9d039bf4ad30c86f0ede62679 100644 (file)
@@ -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;