/alps/ufodecode

To get this branch, use:
bzr branch http://suren.me/webbzr/alps/ufodecode

« back to all changes in this revision

Viewing changes to test/ipedec.c

  • Committer: Matthias Vogelgesang
  • Date: 2012-04-17 13:45:54 UTC
  • Revision ID: matthias.vogelgesang@kit.edu-20120417134554-x2gin0n8272vgxhw
Fix wrong free

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
    rewind(fp);
21
21
 
22
22
    *buffer = (char *) malloc(*length);
 
23
 
23
24
    if (*buffer == NULL) {
24
25
        fclose(fp);
25
26
        return ENOMEM;
28
29
    size_t buffer_length = fread(*buffer, 1, *length, fp);
29
30
    fclose(fp);
30
31
    if (buffer_length != *length) {
31
 
        free(buffer);
 
32
        free(*buffer);
32
33
        return ERANGE;
33
34
    }
34
35
    return 0;