Fix compilation warning with const - non const conversions (#1686)
When building with default configuration at least in MacOS we get warnings about those conversions from const char* to char*. Fix it by making all those argv ""const char*"
This commit is contained in:
parent
f94a61b526
commit
f17cd2d854
@ -720,7 +720,7 @@ static int _mssp_telnet(telnet_t *telnet, char *buffer, size_t size) {
|
|||||||
/* parse ZMP command subnegotiation buffers */
|
/* parse ZMP command subnegotiation buffers */
|
||||||
static int _zmp_telnet(telnet_t *telnet, const char *buffer, size_t size) {
|
static int _zmp_telnet(telnet_t *telnet, const char *buffer, size_t size) {
|
||||||
telnet_event_t ev;
|
telnet_event_t ev;
|
||||||
char **argv;
|
const char **argv;
|
||||||
const char *c;
|
const char *c;
|
||||||
size_t i, argc;
|
size_t i, argc;
|
||||||
|
|
||||||
@ -736,14 +736,14 @@ static int _zmp_telnet(telnet_t *telnet, const char *buffer, size_t size) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* allocate argument array, bail on error */
|
/* allocate argument array, bail on error */
|
||||||
if ((argv = (char **)calloc(argc, sizeof(char *))) == 0) {
|
if ((argv = (const char **)calloc(argc, sizeof(char *))) == 0) {
|
||||||
telnet_error(telnet, __LINE__, __func__, TELNET_ENOMEM, 0, "calloc() failed: %s", strerror(errno));
|
telnet_error(telnet, __LINE__, __func__, TELNET_ENOMEM, 0, "calloc() failed: %s", strerror(errno));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* populate argument array */
|
/* populate argument array */
|
||||||
for (i = 0, c = buffer; i != argc; ++i) {
|
for (i = 0, c = buffer; i != argc; ++i) {
|
||||||
argv[i] = (char *)c;
|
argv[i] = (const char *)c;
|
||||||
c += strlen(c) + 1;
|
c += strlen(c) + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user