summaryrefslogtreecommitdiff
path: root/src/gsmd/gsmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gsmd/gsmd.c')
-rw-r--r--src/gsmd/gsmd.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gsmd/gsmd.c b/src/gsmd/gsmd.c
index 2373a06..44dac60 100644
--- a/src/gsmd/gsmd.c
+++ b/src/gsmd/gsmd.c
@@ -196,8 +196,11 @@ static int gsmd_initsettings2(struct gsmd *gsmd)
sms_cb_init(gsmd);
- if (gsmd->vendorpl && gsmd->vendorpl->initsettings)
- return gsmd->vendorpl->initsettings(gsmd);
+ if (gsmd->vendorpl && gsmd->vendorpl->initsettings){
+ rc |= gsmd->vendorpl->initsettings(gsmd);
+ rc |= gsmd->machinepl->initsettings(gsmd);
+ return rc;
+ }
else
return rc;
}
personal git repositories of Harald Welte. Your mileage may vary