Changeset d5c1051 in mainline for uspace/lib/trackmod/xm.c


Ignore:
Timestamp:
2017-12-20T22:25:34Z (7 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
39b54fe
Parents:
8610c2c
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-20 22:22:29)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-20 22:25:34)
Message:

"Obviously harmless" error handling tweaks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/trackmod/xm.c

    r8610c2c rd5c1051  
    174174        long seek_amount;
    175175        int rc;
     176        int ret;
    176177
    177178        module->pattern = calloc(sizeof(trackmod_pattern_t), module->patterns);
     
    182183
    183184        for (i = 0; i < module->patterns; i++) {
    184                 rc = fread(&pattern, 1, sizeof(xm_pattern_t), f);
    185                 if (rc != sizeof(xm_pattern_t)) {
     185                ret = fread(&pattern, 1, sizeof(xm_pattern_t), f);
     186                if (ret != sizeof(xm_pattern_t)) {
    186187                        rc = EIO;
    187188                        goto error;
     
    297298        long pos;
    298299        int rc;
     300        int ret;
    299301
    300302        module->instrs = uint16_t_le2host(xm_hdr->instruments);
     
    305307        for (i = 0; i < module->instrs; i++) {
    306308                pos = ftell(f);
    307                 rc = fread(&instr, 1, sizeof(xm_instr_t), f);
    308                 if (rc != sizeof(xm_instr_t)) {
     309                ret = fread(&instr, 1, sizeof(xm_instr_t), f);
     310                if (ret != sizeof(xm_instr_t)) {
    309311                        rc = EIO;
    310312                        goto error;
     
    315317
    316318                if (samples > 0) {
    317                         rc = fread(&instrx, 1, sizeof(xm_instr_ext_t), f);
    318                         if (rc != sizeof(xm_instr_ext_t)) {
     319                        ret = fread(&instrx, 1, sizeof(xm_instr_ext_t), f);
     320                        if (ret != sizeof(xm_instr_ext_t)) {
    319321                                rc = EIO;
    320322                                goto error;
     
    346348                        pos = ftell(f);
    347349
    348                         rc = fread(&smp, 1, sizeof(xm_smp_t), f);
    349                         if (rc != sizeof(xm_smp_t)) {
     350                        ret = fread(&smp, 1, sizeof(xm_smp_t), f);
     351                        if (ret != sizeof(xm_smp_t)) {
    350352                                rc = EIO;
    351353                                goto error;
Note: See TracChangeset for help on using the changeset viewer.