Kaydet (Commit) b247950e authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Properly check cmdline args in oosplash

...so that e.g. --headless (starting with a "h") is not also mistaken as -h and
disables pagein and javaldx.

Change-Id: I8a7b2b0373d96ec586975e07e17e7eabe201dcd0
üst 7a8e82a4
...@@ -126,14 +126,16 @@ Args *args_parse (void) ...@@ -126,14 +126,16 @@ Args *args_parse (void)
} }
for ( j = 0; j < SAL_N_ELEMENTS (pArgDescr); ++j ) { for ( j = 0; j < SAL_N_ELEMENTS (pArgDescr); ++j ) {
if (!rtl_ustr_indexOfAscii_WithLength if (rtl_ustr_ascii_compare_WithLength(
(arg, length, pArgDescr[j].name, strlen (pArgDescr[j].name))) { arg, length, pArgDescr[j].name)
== 0)
{
args->bInhibitSplash |= pArgDescr[j].bInhibitSplash; args->bInhibitSplash |= pArgDescr[j].bInhibitSplash;
args->bInhibitPagein |= pArgDescr[j].bInhibitPagein; args->bInhibitPagein |= pArgDescr[j].bInhibitPagein;
args->bInhibitJavaLdx |= pArgDescr[j].bInhibitJavaLdx; args->bInhibitJavaLdx |= pArgDescr[j].bInhibitJavaLdx;
if (pArgDescr[j].pPageinType) if (pArgDescr[j].pPageinType)
args->pPageinType = pArgDescr[j].pPageinType; args->pPageinType = pArgDescr[j].pPageinType;
break;
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment