VirtualBox

Changeset 19521 in vbox for trunk


Ignore:
Timestamp:
May 8, 2009 1:19:31 PM (16 years ago)
Author:
vboxsync
Message:

VBoxService/common: Don't exit on unknown parameters.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxService.cpp

    r19374 r19521  
    444444                    {
    445445                        rc = g_aServices[j].pDesc->pfnOption(NULL, argc, argv, &i);
    446                         fFound = rc == 0;
    447                         if (fFound)
    448                             break;
    449                         if (rc != -1)
     446                        if (rc != 0)
    450447                            return rc;
    451448                    }
    452                 if (!fFound)
    453                     return VBoxServiceSyntax("Unknown option '%s'\n", argv[i]);
    454449                continue;
    455450            }
     
    492487                default:
    493488                {
    494                     bool fFound = false;
    495489                    for (unsigned j = 0; j < RT_ELEMENTS(g_aServices); j++)
    496490                    {
    497491                        rc = g_aServices[j].pDesc->pfnOption(&psz, argc, argv, &i);
    498                         fFound = rc == 0;
    499                         if (fFound)
    500                             break;
    501                         if (rc != -1)
     492                        if (rc != 0)
    502493                            return rc;
    503494                    }
    504                     if (!fFound)
    505                         return VBoxServiceSyntax("Unknown option '%c' (%s)\n", *psz, argv[i]);
    506495                    break;
    507496                }
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