aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-10-13 12:06:08 +0200
committerHarald Welte <laforge@gnumonks.org>2017-10-13 16:36:43 +0200
commita96402734409e5fa0ed89a9ef5cc87881dd0b9a0 (patch)
tree4741aff523c92dab5c5d249c036df5cb92956505
parentc5150cecc56ebebc9c8eeda5986a561e4ed07709 (diff)
gtpie_decaps: const-ify pointer to input packet data
-rw-r--r--gtp/gtpie.c6
-rw-r--r--gtp/gtpie.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/gtp/gtpie.c b/gtp/gtpie.c
index 4cfb373..6ffa184 100644
--- a/gtp/gtpie.c
+++ b/gtp/gtpie.c
@@ -304,13 +304,13 @@ int gtpie_gettv8(union gtpie_member *ie[], int type, int instance,
* \param[in] pack Pointer to raw GTP packet (payload part)
* \param[in] len Length of \a pack in bytes
* \returns 0 on sucess; EOF in case IE not found */
-int gtpie_decaps(union gtpie_member *ie[], int version, void *pack,
+int gtpie_decaps(union gtpie_member *ie[], int version, const void *pack,
unsigned len)
{
int i;
int j = 0;
- unsigned char *p;
- unsigned char *end;
+ const unsigned char *p;
+ const unsigned char *end;
end = (unsigned char *)pack + len;
p = pack;
diff --git a/gtp/gtpie.h b/gtp/gtpie.h
index 96ff67a..fa70274 100644
--- a/gtp/gtpie.h
+++ b/gtp/gtpie.h
@@ -248,7 +248,7 @@ extern int gtpie_gettv8(union gtpie_member *ie[], int type, int instance,
uint64_t * dst);
extern int gtpie_decaps(union gtpie_member *ie[], int version,
- void *pack, unsigned len);
+ const void *pack, unsigned len);
extern int gtpie_encaps(union gtpie_member *ie[], void *pack, unsigned *len);
extern int gtpie_encaps2(union gtpie_member ie[], unsigned int size,
void *pack, unsigned *len);