--- src/osptransapi.c 2009-06-29 04:12:41.000000000 +0200 +++ src/osptransapi.c.oden 2009-08-31 11:59:14.000000000 +0200 @@ -516,7 +516,7 @@ int OSPPTransactionGetDestNetworkId( OSPM_DBGERRORLOG(errorcode, "Could not find Destination for this Transaction \n"); } else { if (OSPPDestHasNetworkAddr(dest) && OSPPDestGetNetworkAddr(dest)) { - sprintf(ospvNetworkId, OSPPDestGetNetworkAddr(dest)); + sprintf(ospvNetworkId, "%s", OSPPDestGetNetworkAddr(dest)); } else { errorcode = OSPC_ERR_TRAN_NO_NETWORK_ID_IN_DEST; OSPM_DBGERRORLOG(errorcode, "Destination does not contain network Id \n"); @@ -538,7 +538,7 @@ int OSPPTransactionGetDestNetworkId( found = OSPC_TRUE; destval = OSPPAuthIndGetDestinationAltValue(destination); if (destval != NULL) { - sprintf(ospvNetworkId, destval); + sprintf(ospvNetworkId, "%s", destval); } else { errorcode = OSPC_ERR_TRAN_NO_NETWORK_ID_IN_DEST; OSPM_DBGERRORLOG(errorcode, "Destination does not contain network Id \n");