From a47daea3102b093532ec9acd93eddc613dbc0096 Mon Sep 17 00:00:00 2001 From: koennecke Date: Thu, 3 Mar 2005 13:54:58 +0000 Subject: [PATCH] - Modified mesure documentation --- hardsup/asynsrv_utility.c | 9 ++++++--- hardsup/el734_utility.c | 1 + hardsup/el737_utility.c | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/hardsup/asynsrv_utility.c b/hardsup/asynsrv_utility.c index 2214adf..0db06f9 100644 --- a/hardsup/asynsrv_utility.c +++ b/hardsup/asynsrv_utility.c @@ -1146,6 +1146,7 @@ /*-------------------------------------------------------- */ asyn_info->skt = 0; + asyn_info->msg_id = 0; /*-------------------------------------------------------- ** Initialise the error info stack and pre-set the ** routine name (in case of error). @@ -1248,6 +1249,7 @@ /*-------------------------------------------------------- */ asyn_info->skt = 0; + asyn_info->msg_id = 0; /*-------------------------------------------------------- ** Initialise the error info stack and pre-set the ** routine name (in case of error). @@ -1476,7 +1478,7 @@ ** Terminate list with *txt = NULL. */ int i, status, c_len, size, max_size, ncmnds; - int bytes_to_come, bytes_left; + int bytes_to_come = 1, bytes_left; char *nxt_byte_ptr; char err_text[80]; char text[20]; @@ -1496,8 +1498,8 @@ ** also be marked to have been forcefully closed. */ if (asyn_info->skt <= 0) { - memset (rcve_buff->msg_size, - '0', sizeof (rcve_buff->msg_size)); + memset (rcve_buff, + '0', sizeof (*rcve_buff)); if ((AsynSrv_errcode == 0) && (asyn_info->skt < 0)) { AsynSrv_errcode = ASYNSRV__FORCED_CLOSED; } @@ -1600,6 +1602,7 @@ } size = sizeof (rcve_buff->msg_size); + memset(rcve_buff->msg_size,0,size); status = recv (asyn_info->skt, rcve_buff->msg_size, size, 0); if (status != size) { GetErrno (&AsynSrv_errno, &AsynSrv_vaxc_errno); diff --git a/hardsup/el734_utility.c b/hardsup/el734_utility.c index acdfbb7..3ecf57d 100644 --- a/hardsup/el734_utility.c +++ b/hardsup/el734_utility.c @@ -1986,6 +1986,7 @@ EL734_errcode = EL734__BAD_MALLOC; /* malloc failed!! */ return False; } + memset(my_handle,0,sizeof(*my_handle)); /*-------------------------------------------------------- ** Set up the connection */ diff --git a/hardsup/el737_utility.c b/hardsup/el737_utility.c index 6ed6010..fdb3742 100644 --- a/hardsup/el737_utility.c +++ b/hardsup/el737_utility.c @@ -1210,6 +1210,7 @@ EL737_errcode = EL737__BAD_MALLOC; /* malloc failed!! */ return False; } + memset(my_handle,0,sizeof(*my_handle)); /*-------------------------------------------------------- ** Set up the connection */