diff --git a/XMPPConnection.m b/XMPPConnection.m index 0c42b0c..4bd6642 100644 --- a/XMPPConnection.m +++ b/XMPPConnection.m @@ -55,8 +55,7 @@ { OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; - [sock connectToService: [OFString stringWithFormat: @"%u", port] - onNode: server]; + [sock connectToHost: server onPort: port]; [self _startStream]; [pool release]; diff --git a/XMPPStanza.h b/XMPPStanza.h index 8539e6b..13f8d39 100644 --- a/XMPPStanza.h +++ b/XMPPStanza.h @@ -53,5 +53,5 @@ - (void)addShow: (OFString*)show; - (void)addStatus: (OFString*)status; -- (void)addPriority: (char)priority; +- (void)addPriority: (int8_t)priority; @end diff --git a/XMPPStanza.m b/XMPPStanza.m index 0077388..c381c3c 100644 --- a/XMPPStanza.m +++ b/XMPPStanza.m @@ -204,9 +204,9 @@ stringValue: status]]; } -- (void)addPriority: (char)priority +- (void)addPriority: (int8_t)priority { - OFString* prio = [OFString stringWithFormat: @"%d", priority]; + OFString* prio = [OFString stringWithFormat: @"%" @PRId8, priority]; [self addChild: [OFXMLElement elementWithName: @"priority" stringValue: prio]]; } diff --git a/XMPPStanza.o b/XMPPStanza.o index c46eb75..5d037ac 100644 Binary files a/XMPPStanza.o and b/XMPPStanza.o differ