X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/18ff567719ef1e5437bef12b937fe95686c336b5..2cf92bb9a77c066074e817f1a0e6ce3933a95a57:/emufs_gui/facturas.c diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index e728bec..254e35e 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -97,8 +97,10 @@ t_Item *leer_items(xmlNode *node, int *cant, int size) prop = xml_get_prop(node, "NroArtículo"); tmp[count-1].numero = atoi(prop); xmlFree(prop); - strcpy(tmp[count-1].cv, prop = xml_get_prop(node, "CV")); xmlFree(prop); - strcpy(tmp[count-1].pvu, prop = xml_get_prop(node, "PVU")); xmlFree(prop); + strncpy(tmp[count-1].cv, prop = xml_get_prop(node, "CV"), 8); xmlFree(prop); + tmp[count-1].cv[8] = '\0'; + strncpy(tmp[count-1].pvu, prop = xml_get_prop(node, "PVU"), 8); xmlFree(prop); + tmp[count-1].pvu[8] = '\0'; } } node = node->next; @@ -118,8 +120,10 @@ t_Item *leer_items(xmlNode *node, int *cant, int size) prop = xml_get_prop(node, "NroArtículo"); tmp[count].numero = atoi(prop); xmlFree(prop); - strcpy(tmp[count].cv, prop = xml_get_prop(node, "CV")); xmlFree(prop); - strcpy(tmp[count].pvu, prop = xml_get_prop(node, "PVU")); xmlFree(prop); + strncpy(tmp[count].cv, prop = xml_get_prop(node, "CV"), 8); xmlFree(prop); + tmp[count-1].cv[8] = '\0'; + strncpy(tmp[count].pvu, prop = xml_get_prop(node, "PVU"), 8); xmlFree(prop); + tmp[count-1].pvu[8] = '\0'; count++; } }