summaryrefslogtreecommitdiff
path: root/libgammu/api.c
diff options
context:
space:
mode:
authorMichal Čihař <nijel@debian.org>2016-10-23 14:49:40 +0200
committerMichal Čihař <nijel@debian.org>2016-10-23 14:49:40 +0200
commit34ae14a6a6c175b7e5dbcab86dbbde10c45f0122 (patch)
tree20988a61554879faae62ede58678232dcaaa3a69 /libgammu/api.c
parentd5dd432cc277a2fc89e59ef2d405307af81350c1 (diff)
parent4293c6165a17103edbdacb9971a8724bba275d32 (diff)
Merge tag 'upstream/1.37.91'
Upstream version 1.37.91 # gpg: Podpis vytvořen Ne 23. říjen 2016, 14:49:40 CEST # gpg: použití RSA klíče F4AA229D4D58C245 # gpg: Dobrý podpis od „Michal Čihař <michal@cihar.com>“ [absolutní] # gpg: alias „Michal Čihař <nijel@debian.org>“ [absolutní] # gpg: alias „[jpeg image of size 8848]“ [absolutní]
Diffstat (limited to 'libgammu/api.c')
-rw-r--r--libgammu/api.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libgammu/api.c b/libgammu/api.c
index 3ae8dbb..4ed04b6 100644
--- a/libgammu/api.c
+++ b/libgammu/api.c
@@ -2,6 +2,7 @@
#include <gammu.h>
#include "gsmstate.h"
+#include "gsmcomon.h"
#include "debug.h"
#ifdef __FUNCTION__WORKING
@@ -40,6 +41,12 @@
if (!GSM_IsConnected(s)) { \
return ERR_NOTCONNECTED; \
} \
+ if (s->Phone.Functions->PreAPICall != NONEFUNCTION) { \
+ err = s->Phone.Functions->PreAPICall(s); \
+ if (err != ERR_NONE) { \
+ return err; \
+ } \
+ } \
}
/**