Ignore:
File:
1 edited

Legend:

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

    rd5c1051 r9713b0b  
    7474        http_t *http = NULL;
    7575        int rc;
    76         int ret;
    7776
    7877        if (argc < 2) {
     
    156155                }
    157156        } else {
    158                 ret = asprintf(&server_path, "%s?%s", path, uri->query);
    159                 if (ret < 0) {
     157                rc = asprintf(&server_path, "%s?%s", path, uri->query);
     158                if (rc < 0) {
    160159                        fprintf(stderr, "Failed allocating path\n");
    161160                        rc = ENOMEM;
     
    225224                }
    226225               
    227                 size_t body_size;
    228                 while ((rc = recv_buffer(&http->recv_buffer, buf, buf_size, &body_size)) == EOK && body_size > 0) {
     226                int body_size;
     227                while ((body_size = recv_buffer(&http->recv_buffer, buf, buf_size)) > 0) {
    229228                        fwrite(buf, 1, body_size, ofile != NULL ? ofile : stdout);
    230229                }
    231230               
    232                 if (rc != EOK) {
    233                         fprintf(stderr, "Failed receiving body: %s", str_error(rc));
     231                if (body_size != 0) {
     232                        fprintf(stderr, "Failed receiving body: %s", str_error(body_size));
    234233                }
    235234        }
Note: See TracChangeset for help on using the changeset viewer.