Changeset 552da22 for protocols/twitter


Ignore:
Timestamp:
2023-04-01T20:29:42Z (21 months ago)
Author:
GitHub <noreply@…>
Branches:
master
Children:
10425b2
Parents:
a4ac9c4
git-author:
David Cantrell <dcantrell@…> (01-04-23 20:29:42)
git-committer:
GitHub <noreply@…> (01-04-23 20:29:42)
Message:

Use g_memdup2() with glib versions >= 2.68.0 (#168)

  • Use g_memdup2() with glib versions >= 2.68.0

g_memdup() was deprecated in glib 2.68.0. The new function is
g_memdup2(). Still support building with older versions of glib via
macros.

Signed-off-by: David Cantrell <dcantrell@…>

  • Fall back to g_memdup when g_memdup2 is not available, rather than defining custom macro

Signed-off-by: David Cantrell <dcantrell@…>
Co-authored-by: Jelmer Vernooij <jelmer@…>

Location:
protocols/twitter
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • protocols/twitter/twitter.c

    ra4ac9c4 r552da22  
    11171117
    11181118        /* And an identi.ca variant: */
    1119         ret = g_memdup(ret, sizeof(struct prpl));
     1119        ret = g_memdup2(ret, sizeof(struct prpl));
    11201120        ret->name = "identica";
    11211121        ret->options =  PRPL_OPT_NOOTR;
  • protocols/twitter/twitter_lib.c

    ra4ac9c4 r552da22  
    647647                }
    648648        } else if (text_value && text_value->type == json_string) {
    649                 txs->text = g_memdup(text_value->u.string.ptr, text_value->u.string.length + 1);
     649                txs->text = g_memdup2(text_value->u.string.ptr, text_value->u.string.length + 1);
    650650                strip_html(txs->text);
    651651                expand_entities(&txs->text, node, extended_node);
     
    674674        JSON_O_FOREACH(node, k, v) {
    675675                if (strcmp("text", k) == 0 && v->type == json_string) {
    676                         txs->text = g_memdup(v->u.string.ptr, v->u.string.length + 1);
     676                        txs->text = g_memdup2(v->u.string.ptr, v->u.string.length + 1);
    677677                        strip_html(txs->text);
    678678                } else if (strcmp("created_at", k) == 0 && v->type == json_string) {
Note: See TracChangeset for help on using the changeset viewer.