Changeset ca95ccd in mainline


Ignore:
Timestamp:
2024-08-22T20:46:18Z (3 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
9546146
Parents:
cde067e
Message:

Fix file closing, volume config sync.

Location:
uspace
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/sysinst/sysinst.c

    rcde067e rca95ccd  
    309309        }
    310310
     311        rc = vol_volumes_sync(volumes);
     312        if (rc != EOK) {
     313                printf("Error saving volume confiuration.\n");
     314                goto error;
     315        }
     316
    311317        printf("Configuring volume server: delete reference\n");
    312318        vol_volume_del_ref(volume);
  • uspace/lib/sif/src/sif.c

    rcde067e rca95ccd  
    228228        errno_t rc;
    229229        bool endtag;
    230         FILE *f;
     230        FILE *f = NULL;
    231231
    232232        doc = calloc(1, sizeof(sif_doc_t));
     
    255255        }
    256256
     257        fclose(f);
    257258        doc->root = root;
    258259        *rdoc = doc;
     
    261262        sif_node_delete(root);
    262263        free(doc);
     264        if (f != NULL)
     265                fclose(f);
    263266        return rc;
    264267}
     
    372375        }
    373376
     377        fclose(f);
    374378        return EOK;
    375379error:
  • uspace/srv/volsrv/volume.c

    rcde067e rca95ccd  
    577577                if (vol_volume_is_persist(volume)) {
    578578                        /* Create 'volume' node. */
    579                         rc = sif_node_append_child(rnode, "volume", &node);
     579                        rc = sif_node_append_child(nvolumes, "volume", &node);
    580580                        if (rc != EOK)
    581581                                goto error;
Note: See TracChangeset for help on using the changeset viewer.