Diff between f93a73b2a54c8b742f601bd3e15b6fb8407e4f44 and d35bae15152bb61008f4ca5643184377ef31c7ff
Changed Files
| File | Additions | Deletions | Status |
| gobex/gobex.c | +9 | -0 | modified |
Full Patch
diff --git a/gobex/gobex.c b/gobex/gobex.c
index 40d6b81..07e4662 100644
--- a/gobex/gobex.c
+++ b/gobex/gobex.c
@@ -317,6 +317,15 @@ static void set_srm(GObex *obex, guint8 op, guint8 srm)
struct srm_config *config = obex->srm;
gboolean enable;
+ switch (srm) {
+ case G_OBEX_SRM_ENABLE:
+ case G_OBEX_SRM_DISABLE:
+ case G_OBEX_SRM_INDICATE:
+ break;
+ default:
+ return;
+ }
+
if (config == NULL) {
if (srm == G_OBEX_SRM_DISABLE)
return;