From 827bac540356580723b40d4677f9a544fafbf8c2 Mon Sep 17 00:00:00 2001 From: alonso Date: Thu, 14 Feb 2013 14:08:57 +0000 Subject: Modificación del ticket 577 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/branches/version1.0@3584 a21b9725-9963-47de-94b9-378ad31fedc9 --- sources/ogAdmServer.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'sources/ogAdmServer.cpp') diff --git a/sources/ogAdmServer.cpp b/sources/ogAdmServer.cpp index cf40ed1..808c85c 100644 --- a/sources/ogAdmServer.cpp +++ b/sources/ogAdmServer.cpp @@ -731,7 +731,7 @@ BOOLEAN procesoInclusionCliente(SOCKET *socket_c, TRAMA *ptrTrama) { BOOLEAN actualizaConfiguracion(Database db, Table tbl, char* cfg, int ido) { char msglog[LONSTD], sqlstr[LONSQL]; - int lon, p, c, i, dato, swu, idsoi, idsfi,k; + int lon, p, c,i, dato, swu, idsoi, idsfi,k; char *ptrPar[MAXPAR], *ptrCfg[6], *ptrDual[2], tbPar[LONSTD]; char *disk, *par, *cpt, *sfi, *soi, *tam; // Parametros que definen una partición char modulo[] = "actualizaConfiguracion()"; @@ -2512,11 +2512,13 @@ BOOLEAN EjecutarScript(SOCKET *socket_c, TRAMA* ptrTrama) { // TRUE: Si el proceso es correcto // FALSE: En caso de ocurrir algún error // ________________________________________________________________________________________________________ -BOOLEAN RESPUESTA_EjecutarScript(SOCKET *socket_c, TRAMA* ptrTrama) { +BOOLEAN RESPUESTA_EjecutarScript(SOCKET *socket_c, TRAMA* ptrTrama) +{ char msglog[LONSTD]; Database db; Table tbl; - char *iph, *ido; + char *iph, *ido,*cfg; + int res; char modulo[] = "RESPUESTA_EjecutarScript()"; @@ -2537,8 +2539,12 @@ BOOLEAN RESPUESTA_EjecutarScript(SOCKET *socket_c, TRAMA* ptrTrama) { return (FALSE); // Error al registrar notificacion } + cfg = copiaParametro("cfg",ptrTrama); // Toma configuración de particiones + res=actualizaConfiguracion(db, tbl, cfg, atoi(ido)); // Actualiza la configuración del ordenador + liberaMemoria(iph); - liberaMemoria(ido); + liberaMemoria(ido); + liberaMemoria(cfg); db.Close(); // Cierra conexión return (TRUE); -- cgit v1.2.3-18-g5258