Преглед изворни кода

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*"
Gustavo Garcia пре 4 месеци
родитељ
комит
f17cd2d854
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      src/apps/relay/libtelnet.c

+ 3 - 3
src/apps/relay/libtelnet.c

@@ -720,7 +720,7 @@ static int _mssp_telnet(telnet_t *telnet, char *buffer, size_t size) {
 /* parse ZMP command subnegotiation buffers */
 static int _zmp_telnet(telnet_t *telnet, const char *buffer, size_t size) {
   telnet_event_t ev;
-  char **argv;
+  const char **argv;
   const char *c;
   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 */
-  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));
     return 0;
   }
 
   /* populate argument array */
   for (i = 0, c = buffer; i != argc; ++i) {
-    argv[i] = (char *)c;
+    argv[i] = (const char *)c;
     c += strlen(c) + 1;
   }