| 125 if (retnotice.z_kind == SERVNAK) { |
126 if (retnotice.z_kind == SERVNAK) { |
| 126 if (!retnotice.z_message_len) { |
127 if (!retnotice.z_message_len) { |
| 127 ZFreeNotice(&retnotice); |
128 ZFreeNotice(&retnotice); |
| 128 return (ZERR_SERVNAK); |
129 return (ZERR_SERVNAK); |
| 129 } |
130 } |
| 130 if (!strcmp(retnotice.z_message, ZSRVACK_NOTSENT)) { |
131 if (purple_strequal(retnotice.z_message, ZSRVACK_NOTSENT)) { |
| 131 ZFreeNotice(&retnotice); |
132 ZFreeNotice(&retnotice); |
| 132 return (ZERR_AUTHFAIL); |
133 return (ZERR_AUTHFAIL); |
| 133 } |
134 } |
| 134 if (!strcmp(retnotice.z_message, ZSRVACK_FAIL)) { |
135 if (purple_strequal(retnotice.z_message, ZSRVACK_FAIL)) { |
| 135 ZFreeNotice(&retnotice); |
136 ZFreeNotice(&retnotice); |
| 136 return (ZERR_LOGINFAIL); |
137 return (ZERR_LOGINFAIL); |
| 137 } |
138 } |
| 138 ZFreeNotice(&retnotice); |
139 ZFreeNotice(&retnotice); |
| 139 return (ZERR_SERVNAK); |
140 return (ZERR_SERVNAK); |