Revision 9b164805 vl.c

b/vl.c
3743 3743
    const char *home;
3744 3744
    static uint8_t null_uuid[16];
3745 3745
    uint8_t uuid[16];
3746
    
3746
    int ret;
3747

  
3747 3748
    home = getenv("HOME");
3748 3749
    if (!home) {
3749 3750
        return;
......
3760 3761
    }
3761 3762

  
3762 3763
    snprintf(buffer, sizeof(buffer), "%s/.qemu", home);
3763
    if (mkdir(buffer, 0755) == -1 && errno != EEXIST) {
3764
#ifdef __MINGW32__
3765
    ret = mkdir(buffer);
3766
#else
3767
    ret = mkdir(buffer, 0755);
3768
#endif
3769
    if (ret == -1 && errno != EEXIST) {
3764 3770
        fprintf(stderr, "could not open default QMP port\n");
3765 3771
        return;
3766 3772
    }
3767 3773

  
3768 3774
    snprintf(buffer, sizeof(buffer), "%s/.qemu/qmp", home);
3769
    if (mkdir(buffer, 0755) == -1 && errno != EEXIST) {
3775
#ifdef __MINGW32__
3776
    ret = mkdir(buffer);
3777
#else
3778
    ret = mkdir(buffer, 0755);
3779
#endif
3780
    if (ret == -1 && errno != EEXIST) {
3770 3781
        fprintf(stderr, "could not open default QMP port\n");
3771 3782
        return;
3772 3783
    }

Also available in: Unified diff