X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=AppPkg%2FApplications%2FSockets%2FSetSockOpt%2FSetSockOpt.c;h=0df143a5144783ce9d8150725e13d938cc35bf7a;hb=d3a595ceb902372504db27442bca278c67d41b10;hp=dbecda35acb9ec706512f0ae89b0840779fc67d6;hpb=826f9005c21d61845f64f779bc86c4ca15caa1e6;p=mirror_edk2.git diff --git a/AppPkg/Applications/Sockets/SetSockOpt/SetSockOpt.c b/AppPkg/Applications/Sockets/SetSockOpt/SetSockOpt.c index dbecda35ac..0df143a514 100644 --- a/AppPkg/Applications/Sockets/SetSockOpt/SetSockOpt.c +++ b/AppPkg/Applications/Sockets/SetSockOpt/SetSockOpt.c @@ -192,6 +192,9 @@ GetOptionValue ( if ( pOption->bSetAllowed ) { Value.u8 = &mValue[0]; switch ( pOption->DataType ) { + default: + break; + case DATA_TYPE_INT32_DECIMAL: Values = sscanf ( pValue, "%d", Value.i32 ); if ( 1 == Values ) { @@ -201,7 +204,7 @@ GetOptionValue ( break; case DATA_TYPE_TIMEVAL: - Values = sscanf ( pValue, "%d.%0d", + Values = sscanf ( pValue, "%d.%d", &Value.TimeVal->tv_sec, &Value.TimeVal->tv_usec ); if (( 2 == Values )