aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--channels/chan_zap.c3
-rw-r--r--main/say.c5
3 files changed, 6 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index d8ec7eb3b..9e2e15837 100644
--- a/Makefile
+++ b/Makefile
@@ -192,7 +192,7 @@ ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declar
ASTCFLAGS+=-include $(ASTTOPDIR)/include/asterisk/autoconfig.h
ifeq ($(AST_DEVMODE),yes)
- ASTCFLAGS+=-Werror -Wunused
+ ASTCFLAGS+=-Werror -Wunused -Wdeclaration-after-statement
endif
ifneq ($(findstring BSD,$(OSARCH)),)
diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index a69697cbc..a6a77e72b 100644
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -10491,9 +10491,10 @@ static int process_zap(struct zt_chan_conf *confp, struct ast_variable *v, int r
|| !strcasecmp(v->name, "crv")
#endif
) {
+ int iscrv;
if (skipchannels)
continue;
- int iscrv = !strcasecmp(v->name, "crv");
+ iscrv = !strcasecmp(v->name, "crv");
if (build_channels(*confp, iscrv, v->value, reload, v->lineno, &found_pseudo))
return -1;
} else if (!strcasecmp(v->name, "zapchan")) {
diff --git a/main/say.c b/main/say.c
index 2c3937c76..d6106c035 100644
--- a/main/say.c
+++ b/main/say.c
@@ -6729,6 +6729,9 @@ static int ast_say_number_full_ge(struct ast_channel *chan, int num, const char
{
int res = 0;
char fn[512] = "";
+ char* s = 0;
+ const char* remainder = fn;
+
if (!num)
return ast_say_digits_full(chan, 0, ints, language, audiofd, ctrlfd);
@@ -6736,8 +6739,6 @@ static int ast_say_number_full_ge(struct ast_channel *chan, int num, const char
ast_translate_number_ge(num, fn, 512);
- char* s = 0;
- const char* remainder = fn;
while (res == 0 && (s = strstr(remainder, " "))) {
size_t len = s - remainder;