diff --git a/userspace/snmpd/wrsCurrentTimeGroup.c b/userspace/snmpd/wrsCurrentTimeGroup.c index d0be4fc314a0c44bc224629123cd780e45da8337..fd58209e45b3674a82e438b9783aefd643150da8 100644 --- a/userspace/snmpd/wrsCurrentTimeGroup.c +++ b/userspace/snmpd/wrsCurrentTimeGroup.c @@ -386,33 +386,33 @@ static void get_wrsLeapSecondSourceStatusDetails(void){ snmp_log(LOG_ERR, "SNMP: " SL_ER " %s: failed to " "open " LEAPSEC_SOURCE_URL"\n",slog_obj_name); } - } - if (srcUrl==NULL) - srcUrl=""; - strcpy(wrsCurrentTime_s.wrsLeapSecSourceUrl,srcUrl); - // get the leap second source status - slog_obj_name = wrsLeapSecSourceStatusDetails_str; - if ((f= fopen(LEAPSEC_SOURCE_STATUS, "r"))!=NULL) { + // get the leap second source status + slog_obj_name = wrsLeapSecSourceStatusDetails_str; + if ((f= fopen(LEAPSEC_SOURCE_STATUS, "r"))!=NULL) { - /* readline without newline */ - if ( fscanf(f, LINE_READ_LEN(sizeof(buff)-1), buff)==1) - check_status =getStatusFromMapping(mapping_leap_sec_src_status, buff); - else - buff[0]=0; - fclose(f); - if ( check_status==0 ) { - check_status=WRS_LEAP_SEC_SRC_STATUS_DETAILS_UNKNOWN; - snmp_log(LOG_ERR, "SNMP: " SL_ER " %s: invalid status (%s)\n", - slog_obj_name,buff); + /* readline without newline */ + if ( fscanf(f, LINE_READ_LEN(sizeof(buff)-1), buff)==1) + check_status =getStatusFromMapping(mapping_leap_sec_src_status, buff); + else + buff[0]=0; + fclose(f); + if ( check_status==0 ) { + check_status=WRS_LEAP_SEC_SRC_STATUS_DETAILS_UNKNOWN; + snmp_log(LOG_ERR, "SNMP: " SL_ER " %s: invalid status (%s)\n", + slog_obj_name,buff); + } + } else { + /* File not found, probably something else caused + * a problem */ + check_status = WRS_LEAP_SEC_SRC_STATUS_DETAILS_IO_ERROR; + snmp_log(LOG_ERR, "SNMP: " SL_ER " %s: failed to " + "open " LEAPSEC_SOURCE_STATUS "\n",slog_obj_name); } - } else { - /* File not found, probably something else caused - * a problem */ - check_status = WRS_LEAP_SEC_SRC_STATUS_DETAILS_IO_ERROR; - snmp_log(LOG_ERR, "SNMP: " SL_ER " %s: failed to " - "open " LEAPSEC_SOURCE_STATUS "\n",slog_obj_name); } + if (srcUrl==NULL) + srcUrl=""; + strcpy(wrsCurrentTime_s.wrsLeapSecSourceUrl,srcUrl); wrsCurrentTime_s.wrsLeapSecSourceStatusDetails=check_status; }