int fd;
/* stat the file */
- if (stat(filename, &sb) != 0) return False;
+ if (stat(filename, &sb) != 0) return false;
if ((fd = open(filename, O_RDONLY)) == -1) {
printf("Error while opening %s\n", filename);
- return False;
+ return false;
}
switch (mapitag) {
if ((oclient->attach[oclient->attach_num].bin.lpb = mmap(NULL, sb.st_size, PROT_READ, MAP_FILE|MAP_SHARED, fd, 0)) == (void *) -1) {
perror("mmap");
close(fd);
- return False;
+ return false;
}
oclient->attach[oclient->attach_num].fd = fd;
printf("filename = %s (size = %d / %d)\n", filename, oclient->attach[oclient->attach_num].bin.cb, (uint32_t)sb.st_size);
default:
printf("unsupported MAPITAG: %s\n", get_proptag_name(mapitag));
close(fd);
- return False;
+ return false;
break;
}
- return True;
+ return true;
}
/**
if ((tmp = strtok((char *)filename, ";")) == NULL) {
printf("Invalid string format [;]\n");
- return False;
+ return false;
}
filenames = talloc_array(mem_ctx, char *, 2);
for (j = 0; filenames[j]; j++) {
oclient->attach_num = j;
- if (oclient_read_file(mem_ctx, filenames[j], oclient, PR_ATTACH_DATA_BIN) == False) {
- return False;
+ if (oclient_read_file(mem_ctx, filenames[j], oclient, PR_ATTACH_DATA_BIN) == false) {
+ return false;
}
}
- return True;
+ return true;
}
unsigned char buf[MAX_READ_SIZE];
uint32_t max_read_size = MAX_READ_SIZE;
- if (!filename || !size) return False;
+ if (!filename || !size) return false;
mem_ctx = talloc_init("store_attachment");
mapi_object_init(&obj_stream);
if ((fd = open(oclient->store_folder, O_DIRECTORY)) == -1) {
- if (mkdir(oclient->store_folder, 0700) == -1) return False;
+ if (mkdir(oclient->store_folder, 0700) == -1) return false;
} else {
close (fd);
}
path = talloc_asprintf(mem_ctx, "%s/%s", oclient->store_folder, filename);
- if ((fd = open(path, O_CREAT|O_WRONLY)) == -1) return False;
+ if ((fd = open(path, O_CREAT|O_WRONLY)) == -1) return false;
retval = OpenStream(&obj_attach, PR_ATTACH_DATA_BIN, 0, &obj_stream);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
if (size < MAX_READ_SIZE) {
retval = ReadStream(&obj_stream, buf, size, &read_size);
mapi_object_release(&obj_stream);
close(fd);
talloc_free(mem_ctx);
- return True;
+ return true;
error:
mapi_object_release(&obj_stream);
close(fd);
talloc_free(mem_ctx);
- return False;
+ return false;
}
static enum MAPISTATUS openchangeclient_fetchmail(struct mapi_session *session,
&obj_message);
if (GetLastError() == MAPI_E_SUCCESS) {
retval = GetPropsAll(&obj_message, &properties_array);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
has_attach = (const uint8_t *) find_mapi_SPropValue_data(&properties_array, PR_HASATTACH);
mapidump_message(&properties_array);
MAPIFreeBuffer(SPropTagArray);
retval = QueryRows(&obj_tb_attach, 0xa, TBL_ADVANCE, &rowset_attach);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
for (j = 0; j < rowset_attach.cRows; j++) {
attach_num = (const uint32_t *)find_SPropValue_data(&(rowset_attach.aRow[j]), PR_ATTACH_NUM);
fflush(0);
if (oclient->store_folder) {
status = store_attachment(obj_attach, attach_filename, *attach_size, oclient);
- if (status == False) {
+ if (status == false) {
printf("A Problem was encountered while storing attachments on the filesystem\n");
- MAPI_RETVAL_IF(status == False, MAPI_E_UNABLE_TO_COMPLETE, mem_ctx);
+ MAPI_RETVAL_IF(status == false, MAPI_E_UNABLE_TO_COMPLETE, mem_ctx);
}
}
SetRecipientType(&(SRowSet->aRow[last]), RecipClass);
SRowSet->cRows += 1;
- return True;
+ return true;
}
static bool set_usernames_RecipientType(TALLOC_CTX *mem_ctx, uint32_t *index, struct SRowSet *rowset,
static uint32_t counter = 0;
if (count == 0) counter = 0;
- if (!usernames) return False;
+ if (!usernames) return false;
for (i = 0; usernames[i]; i++) {
if (flaglist->ulFlags[count] == MAPI_UNRESOLVED) {
*index = count;
- return True;
+ return true;
}
static char **collapse_recipients(TALLOC_CTX *mem_ctx, struct oclient *oclient)
/* Open a stream on the parent for the given property */
retval = OpenStream(&obj_parent, mapitag, access_flags, &obj_stream);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* WriteStream operation */
printf("We are about to write %d bytes in the stream\n", bin.cb);
memcpy(stream.data, bin.lpb, bin.cb);
retval = WriteStream(&obj_stream, &stream);
talloc_free(stream.data);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
- return True;
+ return true;
} else {
for (size = 0, offset = - MAX_READ_SIZE; size <= bin.cb; size += MAX_READ_SIZE) {
offset += MAX_READ_SIZE;
retval = WriteStream(&obj_stream, &stream);
printf(".");
fflush(0);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
talloc_free(stream.data);
}
if (size > bin.cb) {
retval = WriteStream(&obj_stream, &stream);
printf(".\n");
fflush(0);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
talloc_free(stream.data);
}
}
- return True;
+ return true;
}
/* ResolveNames */
retval = ResolveNames((const char **)oclient->usernames, SPropTagArray, &SRowSet, &flaglist, 0);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
if (!SRowSet) {
SRowSet = talloc_zero(mem_ctx, struct SRowSet);
mapi_object_init(&obj_table);
retval = GetReceiveFolder(obj_store, &id_inbox);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
retval = OpenFolder(obj_store, id_inbox, &obj_inbox);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
retval = GetContentsTable(&obj_inbox, &obj_table);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
SPropTagArray = set_SPropTagArray(mem_ctx, 0x5,
PR_FID,
PR_INSTANCE_NUM,
PR_SUBJECT);
retval = SetColumns(&obj_table, SPropTagArray);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
while ((retval = QueryRows(&obj_table, 0x10, TBL_ADVANCE, &SRowSet)) == MAPI_E_SUCCESS) {
count_rows = SRowSet.cRows;
}
if (count_messages) {
retval = DeleteMessage(&obj_inbox, id_messages, count_messages);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
}
}
mapi_object_release(&obj_table);
mapi_object_release(&obj_inbox);
- return True;
+ return true;
}
static bool openchangeclient_sendappointment(TALLOC_CTX *mem_ctx, mapi_object_t *obj_store, struct oclient *oclient)
/* Open Calendar default folder */
retval = GetDefaultFolder(obj_store, &id_calendar, olFolderCalendar);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_init(&obj_calendar);
retval = OpenFolder(obj_store, id_calendar, &obj_calendar);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* Create calendar mesage */
mapi_object_init(&obj_message);
retval = CreateMessage(&obj_calendar, &obj_message);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
if (!strptime(oclient->dtstart, DATE_FORMAT, &tm)) {
printf("Invalid date format (e.g.: 2007-06-01 22:30:00)\n");
- return False;
+ return false;
}
unix_to_nt_time(&nt, mktime(&tm));
start_date = talloc(mem_ctx, struct FILETIME);
if (!strptime(oclient->dtend, DATE_FORMAT, &tm)) {
printf("Invalid date format (e.g.: 2007-06-01 22:30:00)\n");
- return False;
+ return false;
}
unix_to_nt_time(&nt, mktime(&tm));
end_date = talloc(mem_ctx, struct FILETIME);
set_SPropValue_proptag(&props[7], PR_BusyStatus, (const void *) &oclient->busystatus);
flag= MEETING_STATUS_NONMEETING;
set_SPropValue_proptag(&props[8], PR_APPOINTMENT_MEETING_STATUS, (const void *) &flag);
- flag2 = True;
+ flag2 = true;
set_SPropValue_proptag(&props[9], PR_CommonStart, (const void *) start_date);
set_SPropValue_proptag(&props[10], PR_CommonEnd, (const void *) end_date);
set_SPropValue_proptag(&props[11], PR_LABEL, (const void *)&oclient->label);
set_SPropValue_proptag(&props[12], PR_ReminderMinutesBeforeStart, (const void *)&flag);
set_SPropValue_proptag(&props[13], PR_BODY, (const void *)(oclient->pr_body?oclient->pr_body:""));
retval = SetProps(&obj_message, props, CAL_CNPROPS);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
retval = SaveChangesMessage(&obj_calendar, &obj_message);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_release(&obj_message);
mapi_object_release(&obj_calendar);
- return True;
+ return true;
}
static bool openchangeclient_sendcontact(TALLOC_CTX *mem_ctx, mapi_object_t *obj_store, struct oclient *oclient)
/* Open Contact default folder */
retval = GetDefaultFolder(obj_store, &id_contact, olFolderContacts);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_init(&obj_contact);
retval = OpenFolder(obj_store, id_contact, &obj_contact);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* Create contact mesage */
mapi_object_init(&obj_message);
retval = CreateMessage(&obj_contact, &obj_message);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
set_SPropValue_proptag(&props[0], PR_CONTACT_CARD_NAME, (const void *)oclient->card_name);
set_SPropValue_proptag(&props[1], PR_DISPLAY_NAME, (const void *)oclient->full_name);
set_SPropValue_proptag(&props[3], PR_NORMALIZED_SUBJECT, (const void *)oclient->card_name);
set_SPropValue_proptag(&props[4], PR_CONTACT_CARD_EMAIL_ADDRESS, (const void *)oclient->email);
retval = SetProps(&obj_message, props, CONTACT_CNPROPS);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
retval = SaveChangesMessage(&obj_contact, &obj_message);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_release(&obj_message);
mapi_object_release(&obj_contact);
- return True;
+ return true;
}
static bool openchangeclient_sendtask(TALLOC_CTX *mem_ctx, mapi_object_t *obj_store, struct oclient *oclient)
/* Open Contact default folder */
retval = GetDefaultFolder(obj_store, &id_task, olFolderTasks);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_init(&obj_task);
retval = OpenFolder(obj_store, id_task, &obj_task);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* Create contact mesage */
mapi_object_init(&obj_message);
retval = CreateMessage(&obj_task, &obj_message);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
if (!strptime(oclient->dtstart, DATE_FORMAT, &tm)) {
printf("Invalid date format (e.g.: 2007-06-01 22:30:00)\n");
- return False;
+ return false;
}
unix_to_nt_time(&nt, mktime(&tm));
start_date = talloc(mem_ctx, struct FILETIME);
if (!strptime(oclient->dtend, DATE_FORMAT, &tm)) {
printf("Invalid date format (e.g.: 2007-06-01 22:30:00)\n");
- return False;
+ return false;
}
unix_to_nt_time(&nt, mktime(&tm));
end_date = talloc(mem_ctx, struct FILETIME);
set_SPropValue_proptag(&props[5], PR_StartDate, (const void *)start_date);
set_SPropValue_proptag(&props[6], PR_DueDate, (const void *)end_date);
retval = SetProps(&obj_message, props, TASK_CNPROPS);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
retval = SaveChangesMessage(&obj_task, &obj_message);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_release(&obj_message);
mapi_object_release(&obj_task);
- return True;
+ return true;
}
static const char *get_container_class(TALLOC_CTX *mem_ctx, mapi_object_t *parent, mapi_id_t folder_id)
mapi_object_init(&obj_folder);
retval = OpenFolder(parent, folder_id, &obj_folder);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
SPropTagArray = set_SPropTagArray(mem_ctx, 0x1, PR_CONTAINER_CLASS);
retval = GetProps(&obj_folder, SPropTagArray, &lpProps, &count);
mapi_object_init(&obj_folder);
retval = OpenFolder(parent, folder_id, &obj_folder);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_init(&obj_htable);
retval = GetHierarchyTable(&obj_folder, &obj_htable);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
SPropTagArray = set_SPropTagArray(mem_ctx, 0x6,
PR_DISPLAY_NAME,
PR_FOLDER_CHILD_COUNT);
retval = SetColumns(&obj_htable, SPropTagArray);
MAPIFreeBuffer(SPropTagArray);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
while ((retval = QueryRows(&obj_htable, 0x32, TBL_ADVANCE, &rowset) != MAPI_E_NOT_FOUND) && rowset.cRows) {
for (index = 0; index < rowset.cRows; index++) {
MAPIFreeBuffer(newname);
if (*child) {
ret = get_child_folders(mem_ctx, &obj_folder, *fid, count + 1);
- if (ret == False) return ret;
+ if (ret == false) return ret;
}
}
}
- return True;
+ return true;
}
static bool get_child_folders_pf(TALLOC_CTX *mem_ctx, mapi_object_t *parent, mapi_id_t folder_id, int count)
mapi_object_init(&obj_folder);
retval = OpenFolder(parent, folder_id, &obj_folder);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_init(&obj_htable);
retval = GetHierarchyTable(&obj_folder, &obj_htable);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
SPropTagArray = set_SPropTagArray(mem_ctx, 0x3,
PR_DISPLAY_NAME,
PR_FOLDER_CHILD_COUNT);
retval = SetColumns(&obj_htable, SPropTagArray);
MAPIFreeBuffer(SPropTagArray);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
while ((retval = QueryRows(&obj_htable, 0x32, TBL_ADVANCE, &rowset) != MAPI_E_NOT_FOUND) && rowset.cRows) {
for (index = 0; index < rowset.cRows; index++) {
MAPIFreeBuffer(newname);
if (*child) {
ret = get_child_folders_pf(mem_ctx, &obj_folder, *fid, count + 1);
- if (ret == False) return ret;
+ if (ret == false) return ret;
}
}
}
- return True;
+ return true;
}
mapi_id_t id_pubroot;
retval = GetDefaultPublicFolder(obj_store, &id_pubroot, olFolderPublicRoot);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
return get_child_folders_pf(mem_ctx, obj_store, id_pubroot, 0);
}
SPropTagArray = set_SPropTagArray(mem_ctx, 0x1, PR_DISPLAY_NAME);
retval = GetProps(obj_store, SPropTagArray, &lpProps, &cValues);
MAPIFreeBuffer(SPropTagArray);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
if (lpProps[0].value.lpszA) {
mailbox_name = lpProps[0].value.lpszA;
} else {
- return False;
+ return false;
}
/* Prepare the directory listing */
retval = GetDefaultFolder(obj_store, &id_mailbox, olFolderTopInformationStore);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
utf8_mailbox_name = utf8tolinux(mem_ctx, mailbox_name);
printf("+ %s\n", utf8_mailbox_name);
struct mapi_SPropValue_array properties_array;
int i;
- if (!item) return False;
+ if (!item) return false;
for (i = 0; defaultFolders[i].olFolder; i++) {
if (!strncasecmp(defaultFolders[i].container_class, item, strlen(defaultFolders[i].container_class))) {
}
}
- if (!olFolder) return False;
+ if (!olFolder) return false;
retval = GetDefaultFolder(obj_store, &fid, olFolder);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* We now open the folder */
mapi_object_init(&obj_folder);
retval = OpenFolder(obj_store, fid, &obj_folder);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* Operations on the folder */
mapi_object_init(&obj_table);
retval = GetContentsTable(&obj_folder, &obj_table);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
SPropTagArray = set_SPropTagArray(mem_ctx, 0x8,
PR_FID,
PR_RULE_MSG_NAME);
retval = SetColumns(&obj_table, SPropTagArray);
MAPIFreeBuffer(SPropTagArray);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
retval = QueryRows(&obj_table, 0x32, TBL_ADVANCE, &SRowSet);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
for (i = 0; i < SRowSet.cRows; i++) {
mapi_object_init(&obj_message);
mapi_object_release(&obj_table);
mapi_object_release(&obj_folder);
- return True;
+ return true;
}
static int callback(uint32_t ulEventType, void *notif_data, void *private_data)
/* Register notification */
retval = RegisterNotification(0);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* Retrieve Inbox folder ID */
retval = GetDefaultFolder(obj_store, &fid, olFolderInbox);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* Open Inbox folder */
mapi_object_init(&obj_inbox);
retval = OpenFolder(obj_store, fid, &obj_inbox);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* subscribe Inbox to receive newmail notifications */
ulEventMask = fnevNewMail;
retval = Subscribe(&obj_inbox, &ulConnection, ulEventMask, (mapi_notify_callback_t)callback);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
/* wait for notifications: infinite loop */
retval = MonitorNotification((void *)&obj_store);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
retval = Unsubscribe(ulConnection);
- if (retval != MAPI_E_SUCCESS) return False;
+ if (retval != MAPI_E_SUCCESS) return false;
mapi_object_release(&obj_inbox);
- return True;
+ return true;
}
static uint32_t oc_get_busystatus(const char *name)
}
if (opt_attachments) {
- if (oclient_parse_attachments(mem_ctx, opt_attachments, &oclient) == False) {
+ if (oclient_parse_attachments(mem_ctx, opt_attachments, &oclient) == false) {
printf("Unable to parse one of the specified attachments\n");
exit (1);
}
if (opt_fetchitems) {
retval = openchangeclient_fetchitems(mem_ctx, &obj_store, opt_fetchitems);
mapi_errstr("fetchitems", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
if (opt_pf == true) {
retval = openchangeclient_pf(mem_ctx, session, &obj_store);
mapi_errstr("public folder", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
} else {
retval = openchangeclient_mailbox(mem_ctx, session, &obj_store);
mapi_errstr("mailbox", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
retval = openchangeclient_sendmail(mem_ctx, session, &obj_store, &oclient);
mapi_errstr("sendmail", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
if (opt_fetchmail) {
retval = openchangeclient_fetchmail(session, &obj_store, &oclient);
mapi_errstr("fetchmail", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
if (opt_deletemail) {
retval = openchangeclient_deletemail(mem_ctx, session, &obj_store, &oclient);
mapi_errstr("deletemail", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
retval = openchangeclient_sendappointment(mem_ctx, &obj_store, &oclient);
mapi_errstr("sendappointment", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
if (opt_sendcontact) {
retval = openchangeclient_sendcontact(mem_ctx, &obj_store, &oclient);
mapi_errstr("sendcontact", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
retval = openchangeclient_sendtask(mem_ctx, &obj_store, &oclient);
mapi_errstr("sentask", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}
if (opt_notifications) {
openchangeclient_notifications(mem_ctx, &obj_store);
mapi_errstr("notifications", GetLastError());
- if (retval != True) {
+ if (retval != true) {
goto end;
}
}