stat_client: Fix the type casting
Change-Id: I9726ac5cc7292a492928b213bc85ccfa8a26c1cb Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
This commit is contained in:
@ -321,7 +321,7 @@ stat_segment_ls_r (uint8_t ** patterns, stat_client_main_t * sm)
|
|||||||
int i, j;
|
int i, j;
|
||||||
for (i = 0; i < vec_len (patterns); i++)
|
for (i = 0; i < vec_len (patterns); i++)
|
||||||
{
|
{
|
||||||
int rv = regcomp (®ex[i], (char *) patterns[i], 0);
|
int rv = regcomp (®ex[i], (const char *) patterns[i], 0);
|
||||||
if (rv)
|
if (rv)
|
||||||
{
|
{
|
||||||
fprintf (stderr, "Could not compile regex %s\n", patterns[i]);
|
fprintf (stderr, "Could not compile regex %s\n", patterns[i]);
|
||||||
@ -419,12 +419,14 @@ stat_segment_vec_free (void *vec)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Create a vector from a string (or add to existing) */
|
/* Create a vector from a string (or add to existing) */
|
||||||
u8 **
|
uint8_t **
|
||||||
stat_segment_string_vector (u8 ** string_vector, char *string)
|
stat_segment_string_vector (uint8_t ** string_vector, const char *string)
|
||||||
{
|
{
|
||||||
u8 *name = 0;
|
uint8_t *name = 0;
|
||||||
name = vec_dup ((u8 *) string);
|
size_t len = strlen (string);
|
||||||
vec_add1 (string_vector, (u8 *) name);
|
|
||||||
|
vec_validate_init_c_string (name, string, len);
|
||||||
|
vec_add1 (string_vector, name);
|
||||||
return string_vector;
|
return string_vector;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,7 +54,8 @@ int stat_segment_connect_r (const char *socket_name, stat_client_main_t * sm);
|
|||||||
int stat_segment_connect (const char *socket_name);
|
int stat_segment_connect (const char *socket_name);
|
||||||
void stat_segment_disconnect_r (stat_client_main_t * sm);
|
void stat_segment_disconnect_r (stat_client_main_t * sm);
|
||||||
void stat_segment_disconnect (void);
|
void stat_segment_disconnect (void);
|
||||||
uint8_t **stat_segment_string_vector (uint8_t ** string_vector, char *string);
|
uint8_t **stat_segment_string_vector (uint8_t ** string_vector,
|
||||||
|
const char *string);
|
||||||
int stat_segment_vec_len (void *vec);
|
int stat_segment_vec_len (void *vec);
|
||||||
void stat_segment_vec_free (void *vec);
|
void stat_segment_vec_free (void *vec);
|
||||||
uint32_t *stat_segment_ls_r (uint8_t ** patterns, stat_client_main_t * sm);
|
uint32_t *stat_segment_ls_r (uint8_t ** patterns, stat_client_main_t * sm);
|
||||||
|
Reference in New Issue
Block a user