~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/archive/archive_reader.c

  • Committer: Monty Taylor
  • Date: 2008-12-09 00:42:04 UTC
  • mto: This revision was merged to the branch mainline in revision 670.
  • Revision ID: monty@inaugust.com-20081209004204-b72gor166jmeufpc
More malloc return check fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
161
161
    {
162
162
      char *ptr;
163
163
      ptr= (char *)malloc(sizeof(char) * reader_handle.frm_length);
 
164
      if (ptr == NULL)
 
165
      {
 
166
        printf("Could not allocate enough memory\n");
 
167
        goto end;
 
168
      }
164
169
      azread_frm(&reader_handle, ptr);
165
170
      azwrite_frm(&writer_handle, ptr, reader_handle.frm_length);
166
171
      free(ptr);
206
211
    char *ptr;
207
212
    frm_file= my_open(argv[1], O_CREAT|O_RDWR, MYF(0));
208
213
    ptr= (char *)malloc(sizeof(char) * reader_handle.frm_length);
 
214
    if (ptr == NULL)
 
215
    {
 
216
      printf("Could not allocate enough memory\n");
 
217
      goto end;
 
218
    }
209
219
    azread_frm(&reader_handle, ptr);
210
220
    my_write(frm_file, (unsigned char*) ptr, reader_handle.frm_length, MYF(0));
211
221
    my_close(frm_file, MYF(0));