Skip to content

Commit e399687

Browse files
committed
gpujpeg_writer: zero-initialize
it is safer At least gpujpeg_writer.buffer_pinned was not initialized. The segment info stuff also not, but it should be set to defined state by gpujpeg_reader.
1 parent 76f25e5 commit e399687

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

src/gpujpeg_writer.c

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,7 @@
4242
struct gpujpeg_writer*
4343
gpujpeg_writer_create(void)
4444
{
45-
struct gpujpeg_writer* writer = (struct gpujpeg_writer*) malloc(sizeof(struct gpujpeg_writer));
46-
if (writer == NULL) {
47-
return NULL;
48-
}
49-
50-
writer->buffer_allocated_size = 0;
51-
writer->buffer = NULL;
52-
53-
return writer;
45+
return (struct gpujpeg_writer*) calloc(1, sizeof(struct gpujpeg_writer));
5446
}
5547

5648
static void free_buffer(struct gpujpeg_writer *writer) {

0 commit comments

Comments
 (0)