aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSébastien Bianti <sebastien.bianti@linux.intel.com>2012-04-18 15:27:42 +0200
committerMarcel Holtmann <marcel@holtmann.org>2012-04-18 17:29:57 +0200
commit463fd3745dffe8139408ab9c4fc460712d233245 (patch)
treec5c26b63efffbbb6cb5bc72452bdf5086187be62
parent9c62ad2e6c01e2cc764f36ff3d6acc3e3bcb7890 (diff)
downloadmmsd-463fd3745dffe8139408ab9c4fc460712d233245.tar.gz
service: add attempts counter variable
-rw-r--r--src/service.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 4ec49e6..4c8a87e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -55,6 +55,7 @@
#define CONTENT_TYPE_APP_SMIL "Content-Type: \"application/smil\";charset=utf-8"
#define MAX_ATTACHMENTS_NUMBER 25
+#define MAX_ATTEMPTS 3
#define uninitialized_var(x) x = x
@@ -98,6 +99,7 @@ struct mms_request {
gsize data_size;
int fd;
guint16 status;
+ guint16 attempt;
struct mms_service *service;
mms_request_result_cb_t result_cb;
struct mms_message *msg;
@@ -526,6 +528,8 @@ static struct mms_request *create_request(enum mms_request_type type,
request->status = 0;
+ request->attempt = 0;
+
return request;
}