@@ -481,7 +481,7 @@ int mongo_store_option(mongo_con_manager *manager, mongo_servers *servers, char
481
481
} else {
482
482
servers -> options .default_fsync = 0 ;
483
483
}
484
- mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'fsync': %d " , servers -> options .default_fsync );
484
+ mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'fsync': '%s' (parsed as: %s) " , option_value , servers -> options .default_fsync ? "true" : "false" );
485
485
return 0 ;
486
486
}
487
487
@@ -491,7 +491,7 @@ int mongo_store_option(mongo_con_manager *manager, mongo_servers *servers, char
491
491
} else {
492
492
servers -> options .default_journal = 0 ;
493
493
}
494
- mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'journal': %d " , servers -> options .default_journal );
494
+ mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'journal': '%s' (parsed as: %s) " , option_value , servers -> options .default_journal ? "true" : "false" );
495
495
return 0 ;
496
496
}
497
497
@@ -612,23 +612,19 @@ int mongo_store_option(mongo_con_manager *manager, mongo_servers *servers, char
612
612
}
613
613
614
614
if (strcasecmp (option_name , "ssl" ) == 0 ) {
615
- int value = 0 ;
616
615
if (strcasecmp (option_value , "true" ) == 0 || strcmp (option_value , "1" ) == 0 ) {
617
- value = MONGO_SSL_ENABLE ;
618
- mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'ssl': true" );
616
+ servers -> options .ssl = MONGO_SSL_ENABLE ;
619
617
} else if (strcasecmp (option_value , "prefer" ) == 0 || atoi (option_value ) == MONGO_SSL_PREFER ) {
620
618
/* FIXME: MongoDB doesn't support "connection promotion" to SSL at
621
619
* the moment, so we can't support this option properly */
622
- value = MONGO_SSL_PREFER ;
623
- mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'ssl': prefer" );
620
+ mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'ssl': '%s'" , option_value );
624
621
* error_message = strdup ("SSL=prefer is currently not supported by mongod" );
625
622
return 3 ;
626
623
} else {
627
- value = MONGO_SSL_DISABLE ;
628
- mongo_manager_log (manager , MLOG_PARSE , MLOG_INFO , "- Found option 'ssl': false" );
624
+ servers -> options .ssl = MONGO_SSL_DISABLE ;
629
625
}
630
626
631
- servers -> options .ssl = value ;
627
+ mongo_manager_log ( manager , MLOG_PARSE , MLOG_INFO , "- Found option 'ssl': '%s' (parsed as: %s)" , option_value , servers -> options .ssl ? "true" : "false" ) ;
632
628
return 0 ;
633
629
}
634
630
0 commit comments