From 94ad197b95a760633555bde2d28846c446f860ba Mon Sep 17 00:00:00 2001 From: Sudheer Vinukonda Date: Thu, 25 Jun 2020 10:32:38 -0700 Subject: [PATCH] Assert on valid boundaries for UserArgTable access Note the index is size_t (unsigned) so it is always > 0 --- include/tscore/PluginUserArgs.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/tscore/PluginUserArgs.h b/include/tscore/PluginUserArgs.h index 8a6a314accd..057e37c1b3a 100644 --- a/include/tscore/PluginUserArgs.h +++ b/include/tscore/PluginUserArgs.h @@ -53,14 +53,14 @@ template class PluginUserArgs : public virtual PluginUserArgsM void * get_user_arg(size_t ix) const { - ink_assert(ix < user_args.size()); + ink_release_assert(ix < user_args.size()); return this->user_args[ix]; }; void set_user_arg(size_t ix, void *arg) { - ink_assert(ix < user_args.size()); + ink_release_assert(ix < user_args.size()); user_args[ix] = arg; };