---
 src/mmsutil.c |    9 ++++++++-
 src/mmsutil.h |    5 +++++
 2 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/src/mmsutil.c b/src/mmsutil.c
index 89f1c29..a9a12eb 100644
--- a/src/mmsutil.c
+++ b/src/mmsutil.c
@@ -1395,7 +1395,7 @@ static header_encoder encoder_for_type(enum mms_header 
header)
        case MMS_HEADER_DATE:
                return NULL;
        case MMS_HEADER_DELIVERY_REPORT:
-               return NULL;
+               return encode_short;
        case MMS_HEADER_DELIVERY_TIME:
                return NULL;
        case MMS_HEADER_EXPIRY:
@@ -1614,12 +1614,19 @@ static gboolean mms_encode_send_req(struct mms_message 
*msg,
 {
        const char *empty_from = "";
        GSList *item;
+       enum mms_message_value_bool dr;
+
+       if (msg->sr.dr == TRUE)
+               dr = MMS_MESSAGE_VALUE_BOOL_YES;
+       else
+               dr = MMS_MESSAGE_VALUE_BOOL_NO;
 
        if (mms_encode_headers(fb, MMS_HEADER_MESSAGE_TYPE, &msg->type,
                                MMS_HEADER_TRANSACTION_ID, &msg->transaction_id,
                                MMS_HEADER_MMS_VERSION, &msg->version,
                                MMS_HEADER_FROM, &empty_from,
                                MMS_HEADER_TO, &msg->sr.to,
+                               MMS_HEADER_DELIVERY_REPORT, &dr,
                                MMS_HEADER_CONTENT_TYPE, &msg->sr.content_type,
                                MMS_HEADER_INVALID) == FALSE)
                return FALSE;
diff --git a/src/mmsutil.h b/src/mmsutil.h
index 6c7b37f..cc3ec67 100644
--- a/src/mmsutil.h
+++ b/src/mmsutil.h
@@ -73,6 +73,11 @@ enum mms_message_sender_visibility {
        MMS_MESSAGE_SENDER_VISIBILITY_SHOW =            129,
 };
 
+enum mms_message_value_bool {
+       MMS_MESSAGE_VALUE_BOOL_YES =                    128,
+       MMS_MESSAGE_VALUE_BOOL_NO =                     129,
+};
+
 enum mms_message_version {
        MMS_MESSAGE_VERSION_1_0 =       0x90,
        MMS_MESSAGE_VERSION_1_1 =       0x91,
-- 
1.7.4.1

_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to