diff options
Diffstat (limited to 'lib/libalpm/handle.c')
-rw-r--r-- | lib/libalpm/handle.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libalpm/handle.c b/lib/libalpm/handle.c index 6e8e45e3..5ca8258e 100644 --- a/lib/libalpm/handle.c +++ b/lib/libalpm/handle.c @@ -119,8 +119,8 @@ int _alpm_handle_free(pmhandle_t *handle) return(0); } -alpm_cb_log alpm_option_get_logcb() { return handle->logcb; } -alpm_cb_download alpm_option_get_dlcb() { return handle->dlcb; } +alpm_cb_log alpm_option_get_logcb() { return (handle ? handle->logcb : NULL); } +alpm_cb_download alpm_option_get_dlcb() { return (handle ? handle->dlcb : NULL); } unsigned short alpm_option_get_logmask() { return handle->logmask; } const char SYMEXPORT *alpm_option_get_root() { return handle->root; } const char SYMEXPORT *alpm_option_get_dbpath() { return handle->dbpath; } |