Changeset c17469e in mainline


Ignore:
Timestamp:
2013-09-26T09:00:55Z (11 years ago)
Author:
Martin Sucha <sucha14@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3ce68b7
Parents:
0005b63
Message:

download: Fix double free

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/download/main.c

    r0005b63 rc17469e  
    132132                fprintf(stderr, "Failed creating request\n");
    133133                uri_destroy(uri);
    134                 free(server_path);
    135134                return 3;
    136135        }
     
    140139                fprintf(stderr, "Failed creating Host header\n");
    141140                uri_destroy(uri);
    142                 free(server_path);
    143141                return 3;
    144142        }
     
    149147                fprintf(stderr, "Failed creating User-Agent header\n");
    150148                uri_destroy(uri);
    151                 free(server_path);
    152149                return 3;
    153150        }
     
    157154        if (http == NULL) {
    158155                uri_destroy(uri);
    159                 free(server_path);
    160156                fprintf(stderr, "Failed creating HTTP object\n");
    161157                return 3;
     
    166162                fprintf(stderr, "Failed connecting: %s\n", str_error(rc));
    167163                uri_destroy(uri);
    168                 free(server_path);
    169164                return rc;
    170165        }
     
    174169                fprintf(stderr, "Failed sending request: %s\n", str_error(rc));
    175170                uri_destroy(uri);
    176                 free(server_path);
    177171                return rc;
    178172        }
     
    183177                fprintf(stderr, "Failed receiving response: %s\n", str_error(rc));
    184178                uri_destroy(uri);
    185                 free(server_path);
    186179                return rc;
    187180        }
     
    197190                        fprintf(stderr, "Failed allocating buffer\n)");
    198191                        uri_destroy(uri);
    199                         free(server_path);
    200192                        return ENOMEM;
    201193                }
     
    212204       
    213205        uri_destroy(uri);
    214         free(server_path);
    215206        return EOK;
    216207}
Note: See TracChangeset for help on using the changeset viewer.