diff --git a/sources/client.c b/sources/client.c index ef665fd..c93c74a 100644 --- a/sources/client.c +++ b/sources/client.c @@ -22,13 +22,11 @@ #include #include -#define OG_COMPUTER_NAME_MAXLEN 100 - struct og_computer { unsigned int id; unsigned int center; unsigned int room; - char name[OG_COMPUTER_NAME_MAXLEN + 1]; + char name[OG_DB_COMPUTER_NAME_MAXLEN + 1]; unsigned int procedure_id; }; @@ -75,7 +73,7 @@ static int og_dbi_get_computer_info(struct og_computer *computer, computer->procedure_id = dbi_result_get_uint(result, "idproautoexec"); strncpy(computer->name, dbi_result_get_string(result, "nombreordenador"), - OG_COMPUTER_NAME_MAXLEN); + OG_DB_COMPUTER_NAME_MAXLEN); dbi_result_free(result); og_dbi_close(dbi); diff --git a/sources/dbi.h b/sources/dbi.h index 78b79aa..09a5b4c 100644 --- a/sources/dbi.h +++ b/sources/dbi.h @@ -18,6 +18,7 @@ struct og_dbi { struct og_dbi *og_dbi_open(struct og_dbi_config *config); void og_dbi_close(struct og_dbi *db); +#define OG_DB_COMPUTER_NAME_MAXLEN 100 #define OG_DB_IMAGE_NAME_MAXLEN 50 #define OG_DB_FILESYSTEM_MAXLEN 16 #define OG_DB_INT8_MAXLEN 8