VirtualBox

Changeset 58970 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Dec 3, 2015 4:12:10 PM (9 years ago)
Author:
vboxsync
Message:

bs2/bs3: Shut up cppcheck.

Location:
trunk/src/VBox/ValidationKit/bootsectors
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/VBoxBs2Linker.cpp

    r58153 r58970  
    8383                            {
    8484                                fprintf(stderr, "syntax error: The --output option expects a filename.\n");
     85                                free(papszInputs);
    8586                                return 12;
    8687                            }
     
    9192                            fprintf(stderr, "Only one output file is allowed. You've specified '%s' and '%s'\n",
    9293                                    pszOutput, pszValue);
     94                            free(papszInputs);
    9395                            return 2;
    9496                        }
     
    100102                    case 'V':
    101103                        printf("%s\n", "$Revision$");
     104                        free(papszInputs);
    102105                        return 0;
    103106
    104107                    case '?':
    105108                    case 'h':
    106                         printf("usage: %s [options] -o <output> <input1> [input2 ... [inputN]]\n",
    107                                argv[0]);
     109                        printf("usage: %s [options] -o <output> <input1> [input2 ... [inputN]]\n", argv[0]);
     110                        free(papszInputs);
    108111                        return 0;
    109112                }
     
    117120    {
    118121        fprintf(stderr, "syntax error: No output file was specified (-o or --output).\n");
     122        free(papszInputs);
    119123        return 2;
    120124    }
     
    122126    {
    123127        fprintf(stderr, "syntax error: No input files was specified.\n");
     128        free(papszInputs);
    124129        return 2;
    125130    }
     
    138143    {
    139144        fprintf(stderr, "error: Failed to open output file '%s' for writing\n", pszOutput);
     145        free(papszInputs);
    140146        return 1;
    141147    }
     
    208214
    209215    fclose(pOutput);
     216    free(papszInputs);
    210217    return rcExit;
    211218}
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/VBoxBs3Linker.cpp

    r58633 r58970  
    133133                            {
    134134                                fprintf(stderr, "syntax error: The --output option expects a filename.\n");
     135                                free(paInputs);
    135136                                return 12;
    136137                            }
     
    141142                            fprintf(stderr, "Only one output file is allowed. You've specified '%s' and '%s'\n",
    142143                                    pszOutput, pszValue);
     144                            free(paInputs);
    143145                            return 2;
    144146                        }
     
    150152                    case 'V':
    151153                        printf("%s\n", "$Revision$");
     154                        free(paInputs);
    152155                        return 0;
    153156
     
    156159                        printf("usage: %s [options] -o <output> <input1> [input2 ... [inputN]]\n",
    157160                               argv[0]);
     161                        free(paInputs);
    158162                        return 0;
    159163                }
     
    209213                fprintf(stderr, "error: Failed to open input file '%s' for reading\n", paInputs[cInputs].pszFile);
    210214            if (pFile)
     215            {
     216                free(paInputs);
    211217                return 1;
     218            }
    212219            cInputs++;
    213220        }
     
    217224    {
    218225        fprintf(stderr, "syntax error: No output file was specified (-o or --output).\n");
     226        free(paInputs);
    219227        return 2;
    220228    }
     
    222230    {
    223231        fprintf(stderr, "syntax error: No input files was specified.\n");
     232        free(paInputs);
    224233        return 2;
    225234    }
     
    237246    {
    238247        fprintf(stderr, "error: Failed to open output file '%s' for writing\n", pszOutput);
     248        free(paInputs);
    239249        return 1;
    240250    }
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/VBoxBs3ObjConverter.cpp

    r58814 r58970  
    643643                            {
    644644                                pchName[0] = fProbably32bit ? '?' : '_';
    645                                 pchName[1] = fProbably32bit ? '?' : '?';
     645                                pchName[1] = '?';
    646646                                break;
    647647                            }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette