

Actualmente voy a subir (en cuanto funcione el SVN ya que debe estar caído y no me permitió hacer el commit) una versión en la que hay un error en la función que se usa para enviar y recibir datos con la base de datos (BD) MySQL.
Esta función había sido testeada para enviar y para recibir pero para esto último sólo se contemplaban 2 casos (se comprueba que la consulta ha sido efectuada, y si además hay contenido de retorno), pero ahora cuando nos hace falta recoger esos datos me he dado cuenta que la función estaba mal implementada.. Tras googlear durante horas (por supuesto buscando en inglés) no encontré nada que me arreglase el problema de recoger y almacenar varios datos de las filas recibidas de manera sutil.. Así que se me ocurrió lo más trivial que es almacenarlo en un doble array dinámico.
Por supuesto aún no llegué al error,que no es más que no dejarme recoger los datos fuera de esta función (aquí se prescinde de la memoria compartida ya que no es necesaria), esto lo pude comprobar haciendo un par de impresiones en la consola con los valores de la memoria apuntada fuera y dentro de la función y así vi cual era el problema. Como curiosidad he subido esta versión modificada al SVN de la forja, en breve estará corregido.