summaryrefslogtreecommitdiff
path: root/cleopatre/application/spidnetsnmp/agent/mibgroup
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/application/spidnetsnmp/agent/mibgroup')
-rw-r--r--cleopatre/application/spidnetsnmp/agent/mibgroup/sarft-eoc-mib/modEoCSoftwareUpgradeGroup/modEoCSoftwareUpgradeTable/modEoCSoftwareUpgradeTable_data_set.c20
1 files changed, 17 insertions, 3 deletions
diff --git a/cleopatre/application/spidnetsnmp/agent/mibgroup/sarft-eoc-mib/modEoCSoftwareUpgradeGroup/modEoCSoftwareUpgradeTable/modEoCSoftwareUpgradeTable_data_set.c b/cleopatre/application/spidnetsnmp/agent/mibgroup/sarft-eoc-mib/modEoCSoftwareUpgradeGroup/modEoCSoftwareUpgradeTable/modEoCSoftwareUpgradeTable_data_set.c
index 4ba4e716d5..2706d84f9d 100644
--- a/cleopatre/application/spidnetsnmp/agent/mibgroup/sarft-eoc-mib/modEoCSoftwareUpgradeGroup/modEoCSoftwareUpgradeTable/modEoCSoftwareUpgradeTable_data_set.c
+++ b/cleopatre/application/spidnetsnmp/agent/mibgroup/sarft-eoc-mib/modEoCSoftwareUpgradeGroup/modEoCSoftwareUpgradeTable/modEoCSoftwareUpgradeTable_data_set.c
@@ -927,6 +927,7 @@ modEoCSoftwareUpgradeFileName_set(modEoCSoftwareUpgradeTable_rowreq_ctx *
char mac_str[LIBSPID_MAC_STR_LEN];
char action_string[2];
+ char action_last_string[2];
char result_string[2];
DEBUGMSGTL(("verbose:modEoCSoftwareUpgradeTable:modEoCSoftwareUpgradeFileName_set", "called\n"));
@@ -961,11 +962,15 @@ modEoCSoftwareUpgradeFileName_set(modEoCSoftwareUpgradeTable_rowreq_ctx *
/* initialize action and result field to none */
sprintf(action_string, "%d", LIBSPID_UPDATE_ACTION_NONE);
sprintf(result_string, "%d", LIBSPID_UPDATE_NONE);
+ sprintf (action_last_string, "%d", LIBSPID_UPDATE_ACTION_NONE);
elt_buffer[1] = action_string;
elt_buffer[2] = result_string;
+ elt_buffer[3] = action_last_string;
/* write MAC, filename and actions to update.info file */
- ret = libspid_config_write_line(LIBSPID_UPDATE_INFO_PATH, delimiter, mac_str, 3, elt_buffer);
+ ret = libspid_config_write_line (LIBSPID_UPDATE_INFO_PATH,
+ delimiter, mac_str,
+ 4, elt_buffer);
if (LIBSPID_SUCCESS != ret){
snmp_log(LOG_ERR, "libspid_config_write_line error\n");
@@ -1207,6 +1212,7 @@ modEoCSoftwareUpgradeProceed_set(modEoCSoftwareUpgradeTable_rowreq_ctx *
char *elt_buffer[LIBSPID_ELT_MAX_NB];
char action_string[2];
+ char action_last_string[2];
char result_string[2];
DEBUGMSGTL(("verbose:modEoCSoftwareUpgradeTable:modEoCSoftwareUpgradeProceed_set", "called\n"));
@@ -1301,11 +1307,15 @@ modEoCSoftwareUpgradeProceed_set(modEoCSoftwareUpgradeTable_rowreq_ctx *
elt_buffer[0] = filename;
sprintf(action_string, "%d", LIBSPID_UPDATE_ACTION_UPLOAD);
sprintf(result_string, "%d", LIBSPID_UPDATE_RUNNING);
+ sprintf (action_last_string, "%d", LIBSPID_UPDATE_ACTION_UPLOAD);
elt_buffer[1] = action_string;
elt_buffer[2] = result_string;
+ elt_buffer[3] = action_last_string;
/* write MAC, filename and actions to update.info file */
- ret = libspid_config_write_line(LIBSPID_UPDATE_INFO_PATH, delimiter, mac_str, 3, elt_buffer);
+ ret = libspid_config_write_line (LIBSPID_UPDATE_INFO_PATH,
+ delimiter, mac_str,
+ 4, elt_buffer);
if (LIBSPID_SUCCESS != ret){
snmp_log(LOG_ERR, "libspid_config_write_line error\n");
@@ -1357,11 +1367,15 @@ modEoCSoftwareUpgradeProceed_set(modEoCSoftwareUpgradeTable_rowreq_ctx *
elt_buffer[0] = filename;
sprintf(action_string, "%d", LIBSPID_UPDATE_ACTION_UPDATE);
sprintf(result_string, "%d", LIBSPID_UPDATE_RUNNING);
+ sprintf (action_last_string, "%d", LIBSPID_UPDATE_ACTION_UPDATE);
elt_buffer[1] = action_string;
elt_buffer[2] = result_string;
+ elt_buffer[3] = action_last_string;
/* write MAC, filename and actions to update.info file */
- ret = libspid_config_write_line(LIBSPID_UPDATE_INFO_PATH, delimiter, mac_str, 3, elt_buffer);
+ ret = libspid_config_write_line (LIBSPID_UPDATE_INFO_PATH,
+ delimiter, mac_str,
+ 4, elt_buffer);
if (LIBSPID_SUCCESS != ret){
snmp_log(LOG_ERR, "libspid_config_write_line error\n");