[sr-dev] git:master:bfe9fedf: app_perl: use mem error macros

Victor Seva linuxmaniac at torreviejawireless.org
Fri Dec 28 16:00:39 CET 2018


Module: kamailio
Branch: master
Commit: bfe9fedfbf705ea6d37c5fa116f35bce6d9dfa67
URL: https://github.com/kamailio/kamailio/commit/bfe9fedfbf705ea6d37c5fa116f35bce6d9dfa67

Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Committer: Victor Seva <linuxmaniac at torreviejawireless.org>
Date: 2018-12-28T15:57:27+01:00

app_perl: use mem error macros

---

Modified: src/modules/app_perl/app_perl_mod.c
Modified: src/modules/app_perl/kamailioxs.xs

---

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

---

diff --git a/src/modules/app_perl/app_perl_mod.c b/src/modules/app_perl/app_perl_mod.c
index d8789f919d..3852fa118c 100644
--- a/src/modules/app_perl/app_perl_mod.c
+++ b/src/modules/app_perl/app_perl_mod.c
@@ -217,7 +217,7 @@ PerlInterpreter *parser_init(void) {
 					LM_INFO("setting lib path: '%s'\n", entry);
 					argv[argc] = pkg_malloc(strlen(entry)+20);
 					if (!argv[argc]) {
-						LM_ERR("not enough pkg mem\n");
+						PKG_MEM_ERROR;
 						return NULL;
 					}
 					sprintf(argv[argc], "-I%s", entry);
@@ -329,7 +329,7 @@ static int mod_init(void) {
 
 	_ap_reset_cycles = shm_malloc(sizeof(int));
 	if(_ap_reset_cycles == NULL) {
-		LM_ERR("no more shared memory\n");
+		SHM_MEM_ERROR;
 		return -1;
 	}
 	*_ap_reset_cycles = _ap_reset_cycles_init;
diff --git a/src/modules/app_perl/kamailioxs.xs b/src/modules/app_perl/kamailioxs.xs
index faaa5b1fae..8feec95b2c 100644
--- a/src/modules/app_perl/kamailioxs.xs
+++ b/src/modules/app_perl/kamailioxs.xs
@@ -236,7 +236,7 @@ int moduleFunc(struct sip_msg *m, char *func,
 	if (param1) {
 		argv[0] = (char *)pkg_malloc(strlen(param1)+1);
 		if (!argv[0]) {
-			LM_ERR("not enough pkg mem\n");
+			PKG_MEM_ERROR;
 			return -1;
 		}
 		strcpy(argv[0], param1);
@@ -248,7 +248,7 @@ int moduleFunc(struct sip_msg *m, char *func,
 	if (param2) {
 		argv[1] = (char *)pkg_malloc(strlen(param2)+1);
 		if (!argv[1]) {
-			LM_ERR("not enough pkg mem\n");
+			PKG_MEM_ERROR;
 			if (argv[0]) pkg_free(argv[0]);
 			return -1;
 		}




More information about the sr-dev mailing list