summaryrefslogtreecommitdiff
path: root/comms/gammu/patches/patch-ah
blob: 6511f4640b741a796da25d9e256f5afaf4a98d29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$NetBSD: patch-ah,v 1.1 2009/08/26 22:09:48 wiz Exp $

https://bugs.cihar.com/view.php?id=981

--- libgammu/phone/at/atgen.c.orig	2009-07-09 07:15:17.000000000 +0000
+++ libgammu/phone/at/atgen.c
@@ -2205,12 +2205,11 @@ GSM_Error ATGEN_PrivSetDateTime(GSM_Stat
 	if (error == ERR_UNKNOWN) error = ERR_NOTSUPPORTED;
 
 	if (set_timezone && (
-		(error == ERR_INVALIDDATA
-		&& s->Phone.Data.Priv.ATGEN.ReplyState == AT_Reply_CMEError
+		s->Phone.Data.Priv.ATGEN.ReplyState == AT_Reply_CMEError
+		&& ((error == ERR_INVALIDDATA
 		&& s->Phone.Data.Priv.ATGEN.ErrorCode == 24) ||
 		(error == ERR_INVALIDLOCATION
-		&& s->Phone.Data.Priv.ATGEN.ReplyState == AT_Reply_CMEError
-		&& s->Phone.Data.Priv.ATGEN.ErrorCode == 21)
+		&& s->Phone.Data.Priv.ATGEN.ErrorCode == 21))
 		)) {
 		/*
 		 * Some firmwares of Ericsson R320s don't like the timezone part,