Commit fca2c63ebcc3b63c07a9cd08a2921ee55420cc66

Authored by knodlseder
1 parent 531b9229

strip any leading or trailing whitespace from input string

Showing 1 changed file with 4 additions and 3 deletions
src/app/GPar.cpp
... ... @@ -203,7 +203,7 @@ void GPar::mode(const std::string& mode)
203 203 ***************************************************************************/
204 204 void GPar::value(const std::string& value)
205 205 {
206   - // Verify that valie is valid
  206 + // Verify that value is valid
207 207 check_value(value);
208 208  
209 209 // Set mode
... ... @@ -580,8 +580,6 @@ void GPar::check_value_filename(const std::string& value) const
580 580 *
581 581 * This method queries the parameter from the stardard input if it is needed
582 582 * to be input by the user.
583   - *
584   - * @todo Optional use of readline library
585 583 ***************************************************************************/
586 584 void GPar::query(void)
587 585 {
... ... @@ -613,6 +611,9 @@ void GPar::query(void)
613 611 std::string value = std::string(line);
614 612 #endif
615 613  
  614 + // Strip any whitespace from string
  615 + value = strip_whitespace(value);
  616 +
616 617 // Update value if value is not the default
617 618 if (value.length() > 0) {
618 619 m_value = value;
... ...