mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-22 13:16:21 +00:00
Change char->free to auto_char char for autocleanup
Replace `gchar` and `g_free` to `auto_gchar` Correct certain `char` functions/variables to `gchar` Related to #1819. Edited by @jubalh.
This commit is contained in:
@@ -85,9 +85,8 @@ void
|
||||
chat_log_msg_out(const char* const barejid, const char* const msg, const char* const resource)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
_chat_log_chat(mybarejid, barejid, msg, PROF_OUT_LOG, NULL, resource);
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,14 +94,13 @@ void
|
||||
chat_log_otr_msg_out(const char* const barejid, const char* const msg, const char* const resource)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
auto_gchar gchar* pref_otr_log = prefs_get_string(PREF_OTR_LOG);
|
||||
if (strcmp(pref_otr_log, "on") == 0) {
|
||||
_chat_log_chat(mybarejid, barejid, msg, PROF_OUT_LOG, NULL, resource);
|
||||
} else if (strcmp(pref_otr_log, "redact") == 0) {
|
||||
_chat_log_chat(mybarejid, barejid, "[redacted]", PROF_OUT_LOG, NULL, resource);
|
||||
}
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,14 +108,13 @@ void
|
||||
chat_log_pgp_msg_out(const char* const barejid, const char* const msg, const char* const resource)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
auto_gchar gchar* pref_pgp_log = prefs_get_string(PREF_PGP_LOG);
|
||||
if (strcmp(pref_pgp_log, "on") == 0) {
|
||||
_chat_log_chat(mybarejid, barejid, msg, PROF_OUT_LOG, NULL, resource);
|
||||
} else if (strcmp(pref_pgp_log, "redact") == 0) {
|
||||
_chat_log_chat(mybarejid, barejid, "[redacted]", PROF_OUT_LOG, NULL, resource);
|
||||
}
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,14 +122,13 @@ void
|
||||
chat_log_omemo_msg_out(const char* const barejid, const char* const msg, const char* const resource)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
auto_gchar gchar* pref_omemo_log = prefs_get_string(PREF_OMEMO_LOG);
|
||||
if (strcmp(pref_omemo_log, "on") == 0) {
|
||||
_chat_log_chat(mybarejid, barejid, msg, PROF_OUT_LOG, NULL, resource);
|
||||
} else if (strcmp(pref_omemo_log, "redact") == 0) {
|
||||
_chat_log_chat(mybarejid, barejid, "[redacted]", PROF_OUT_LOG, NULL, resource);
|
||||
}
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -140,7 +136,7 @@ void
|
||||
chat_log_otr_msg_in(ProfMessage* message)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
auto_gchar gchar* pref_otr_log = prefs_get_string(PREF_OTR_LOG);
|
||||
if (message->enc == PROF_MSG_ENC_NONE || (strcmp(pref_otr_log, "on") == 0)) {
|
||||
if (message->type == PROF_MSG_TYPE_MUCPM) {
|
||||
@@ -155,7 +151,6 @@ chat_log_otr_msg_in(ProfMessage* message)
|
||||
_chat_log_chat(mybarejid, message->from_jid->barejid, "[redacted]", PROF_IN_LOG, message->timestamp, NULL);
|
||||
}
|
||||
}
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -163,7 +158,7 @@ void
|
||||
chat_log_pgp_msg_in(ProfMessage* message)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
auto_gchar gchar* pref_pgp_log = prefs_get_string(PREF_PGP_LOG);
|
||||
if (strcmp(pref_pgp_log, "on") == 0) {
|
||||
if (message->type == PROF_MSG_TYPE_MUCPM) {
|
||||
@@ -178,7 +173,6 @@ chat_log_pgp_msg_in(ProfMessage* message)
|
||||
_chat_log_chat(mybarejid, message->from_jid->barejid, "[redacted]", PROF_IN_LOG, message->timestamp, NULL);
|
||||
}
|
||||
}
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -186,7 +180,7 @@ void
|
||||
chat_log_omemo_msg_in(ProfMessage* message)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
auto_gchar gchar* pref_omemo_log = prefs_get_string(PREF_OMEMO_LOG);
|
||||
if (strcmp(pref_omemo_log, "on") == 0) {
|
||||
if (message->type == PROF_MSG_TYPE_MUCPM) {
|
||||
@@ -201,7 +195,6 @@ chat_log_omemo_msg_in(ProfMessage* message)
|
||||
_chat_log_chat(mybarejid, message->from_jid->barejid, "[redacted]", PROF_IN_LOG, message->timestamp, message->from_jid->resourcepart);
|
||||
}
|
||||
}
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,15 +202,13 @@ void
|
||||
chat_log_msg_in(ProfMessage* message)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
|
||||
if (message->type == PROF_MSG_TYPE_MUCPM) {
|
||||
_chat_log_chat(mybarejid, message->from_jid->barejid, message->plain, PROF_IN_LOG, message->timestamp, message->from_jid->resourcepart);
|
||||
} else {
|
||||
_chat_log_chat(mybarejid, message->from_jid->barejid, message->plain, PROF_IN_LOG, message->timestamp, NULL);
|
||||
}
|
||||
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -317,10 +308,9 @@ void
|
||||
groupchat_log_msg_out(const gchar* const room, const gchar* const msg)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_GRLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
char* mynick = muc_nick(room);
|
||||
_groupchat_log_chat(mybarejid, room, mynick, msg);
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -328,9 +318,8 @@ void
|
||||
groupchat_log_msg_in(const gchar* const room, const gchar* const nick, const gchar* const msg)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_GRLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
_groupchat_log_chat(mybarejid, room, nick, msg);
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -338,7 +327,7 @@ void
|
||||
groupchat_log_omemo_msg_out(const gchar* const room, const gchar* const msg)
|
||||
{
|
||||
if (prefs_get_boolean(PREF_CHLOG)) {
|
||||
char* mybarejid = connection_get_barejid();
|
||||
auto_char char* mybarejid = connection_get_barejid();
|
||||
auto_gchar gchar* pref_omemo_log = prefs_get_string(PREF_OMEMO_LOG);
|
||||
char* mynick = muc_nick(room);
|
||||
|
||||
@@ -347,8 +336,6 @@ groupchat_log_omemo_msg_out(const gchar* const room, const gchar* const msg)
|
||||
} else if (strcmp(pref_omemo_log, "redact") == 0) {
|
||||
_groupchat_log_chat(mybarejid, room, mynick, "[redacted]");
|
||||
}
|
||||
|
||||
free(mybarejid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -434,14 +421,12 @@ static struct dated_chat_log*
|
||||
_create_chatlog(const char* const other, const char* const login)
|
||||
{
|
||||
GDateTime* now = g_date_time_new_now_local();
|
||||
char* filename = _get_log_filename(other, login, now, FALSE);
|
||||
auto_char char* filename = _get_log_filename(other, login, now, FALSE);
|
||||
|
||||
struct dated_chat_log* new_log = malloc(sizeof(struct dated_chat_log));
|
||||
new_log->filename = strdup(filename);
|
||||
new_log->date = now;
|
||||
|
||||
free(filename);
|
||||
|
||||
return new_log;
|
||||
}
|
||||
|
||||
@@ -449,14 +434,12 @@ static struct dated_chat_log*
|
||||
_create_groupchat_log(const char* const room, const char* const login)
|
||||
{
|
||||
GDateTime* now = g_date_time_new_now_local();
|
||||
char* filename = _get_log_filename(room, login, now, TRUE);
|
||||
auto_char char* filename = _get_log_filename(room, login, now, TRUE);
|
||||
|
||||
struct dated_chat_log* new_log = malloc(sizeof(struct dated_chat_log));
|
||||
new_log->filename = strdup(filename);
|
||||
new_log->date = now;
|
||||
|
||||
free(filename);
|
||||
|
||||
return new_log;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user