diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2012-02-11 20:06:46 +0100 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2012-02-11 22:34:16 +0100 |
commit | 56bf4c20afc2785f8cdf75e386159e23fa2c1acf (patch) | |
tree | 410505294681081a727fa35b9778aa220dc35638 | |
parent | a8b72b05cad9fd63e52079acb395a6694ed5f6b6 (diff) | |
download | libsigrokdecode-56bf4c20afc2785f8cdf75e386159e23fa2c1acf.tar.gz libsigrokdecode-56bf4c20afc2785f8cdf75e386159e23fa2c1acf.zip |
Use g_try_malloc/g_free/g_strdup consistently.
Avoid plain malloc()/free() in sr/srd, especially in the API calls.
Also avoid g_malloc*() in favor of g_try_malloc*().
Use g_strdup() instead of strdup() so that we can use g_free()
consistently everywhere.
Exceptions: Stuff that is allocated via other libs (not using glib),
should also be properly free'd using the respective free-ing function
(instead of g_free()). Examples: Stuff allocated by libusb, libftdi, etc.
Also, use sr_err() instead of sr_warn() for actual errors. sr_warn() is
meant for non-fatal/uncritical warnings.
-rw-r--r-- | util.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -156,7 +156,7 @@ err_out: /** * Convert a Python list of unicode strings to a NULL-terminated UTF8-encoded - * char * array. The caller must free each string when finished. + * char * array. The caller must g_free() each string when finished. * * @param py_strlist The list object. * @param outstr ptr to char ** storage to be filled in. |