Module: kamailio
Branch: 5.1
Commit: 37d56a80ac28acb35190016f3459c4f85c4fdc81
URL: 
https://github.com/kamailio/kamailio/commit/37d56a80ac28acb35190016f3459c4f85c4fdc81

Author: Victor Seva <linuxman...@torreviejawireless.org>
Committer: Victor Seva <linuxman...@torreviejawireless.org>
Date: 2017-12-15T11:51:41+01:00

sms: fix gcc 7 warning #1369

> CC (gcc) [M sms.so]           libsms_modem.o
> libsms_modem.c: In function 'initmodem':
> libsms_modem.c:230:36: warning: '%s' directive writing up to 128 bytes into a 
> region of size 91 [-Wformat-overflow=]
>     clen=sprintf(command,"AT+CPIN=\"%s\"\r",mdm->pin);
>                                     ^~
> libsms_modem.c:230:8: note: 'sprintf' output between 12 and 140 bytes into a 
> destination of size 100
>     clen=sprintf(command,"AT+CPIN=\"%s\"\r",mdm->pin);
>     ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(cherry picked from commit 537a40b4745099f3265242377c39057a680fc3ee)

---

Modified: src/modules/sms/libsms_modem.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/37d56a80ac28acb35190016f3459c4f85c4fdc81.diff
Patch: 
https://github.com/kamailio/kamailio/commit/37d56a80ac28acb35190016f3459c4f85c4fdc81.patch

---

diff --git a/src/modules/sms/libsms_modem.c b/src/modules/sms/libsms_modem.c
index 7bf702f6c7..5093d28ee2 100644
--- a/src/modules/sms/libsms_modem.c
+++ b/src/modules/sms/libsms_modem.c
@@ -213,7 +213,7 @@ int setmodemparams( struct modem *mdm )
 
 int initmodem(struct modem *mdm, cds_report cds_report_f)
 {
-       char command[100];
+       char command[MAX_CHAR_BUF+12];
        char answer[100];
        int retries=0;
        int success=0;


_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to