This commit is contained in:
LDA 2024-08-22 14:49:59 +02:00
commit 3a60b773c9
4 changed files with 14 additions and 3 deletions

View file

@ -25,7 +25,7 @@ OBJECT=build
AYAS=ayaya AYAS=ayaya
ETC=etc ETC=etc
INCLUDES=src/include INCLUDES=src/include
CC=cc CC ?=cc
CFLAGS=-I$(SOURCE) -I$(INCLUDES) -I$(CYTO_INC) -DNAME="\"$(NAME)\"" -DVERSION="\"$(VERSION)\"" -DREPOSITORY=\"$(REPOSITORY)\" -DCODE=\"$(CODE)\" -O3 -g -Wall -Werror CFLAGS=-I$(SOURCE) -I$(INCLUDES) -I$(CYTO_INC) -DNAME="\"$(NAME)\"" -DVERSION="\"$(VERSION)\"" -DREPOSITORY=\"$(REPOSITORY)\" -DCODE=\"$(CODE)\" -O3 -g -Wall -Werror
LDFLAGS=-L $(CYTO_LIB) -lCytoplasm -O3 -g LDFLAGS=-L $(CYTO_LIB) -lCytoplasm -O3 -g
AFLAGS=-C "$(ETC)/ayadoc/style.css" -p "$(NAME)" AFLAGS=-C "$(ETC)/ayadoc/style.css" -p "$(NAME)"

View file

@ -49,7 +49,7 @@ CommandParse(char *cmd)
char c = *cur; char c = *cur;
char *tmp; char *tmp;
bool type; bool type;
char char_type; char char_type = '\0';
switch (state) switch (state)
{ {
case STATE_WHITE: case STATE_WHITE:

View file

@ -37,7 +37,9 @@ XMPPifyElement(HashMap *event, XMLElement *elem, XMPPFlags flags)
size_t len = strp ? strlen(strp) : 0; \ size_t len = strp ? strlen(strp) : 0; \
for (cidx = 0; cidx < len; cidx++) \ for (cidx = 0; cidx < len; cidx++) \
{ \ { \
char cch[2] = { strp[cidx], 0 }; \ char cch[2]; \
cch[0] = strp[cidx]; \
cch[1] = '\0'; \
char nch = *cch ? strp[cidx+1] : '\0'; \ char nch = *cch ? strp[cidx+1] : '\0'; \
bool c = *cch == '\n' && nch != '>'; \ bool c = *cch == '\n' && nch != '>'; \
if (c && flags.quote) \ if (c && flags.quote) \

View file

@ -33,6 +33,15 @@ XMPPInitialiseCompStream(char *host, int port)
hints.ai_family = AF_UNSPEC; hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM; hints.ai_socktype = SOCK_STREAM;
error = getaddrinfo(host, serv, &hints, &res0); error = getaddrinfo(host, serv, &hints, &res0);
if (error)
{
const char *error_str = gai_strerror(error);
Log(LOG_ERR,
"%s: cannot connect to '%s': %s", __func__,
host, error_str
);
return NULL;
}
for (res = res0; res; res = res->ai_next) for (res = res0; res; res = res->ai_next)
{ {