From b35812db1e932c31154b7da72c564dabe95fd03d Mon Sep 17 00:00:00 2001 From: Frank Lahm Date: Mon, 21 May 2012 15:58:46 +0200 Subject: [PATCH] Enhance logging --- etc/afpd/file.c | 2 ++ etc/afpd/fork.c | 3 +++ etc/uams/uams_dhx_pam.c | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/etc/afpd/file.c b/etc/afpd/file.c index efc002bc..93c91c04 100644 --- a/etc/afpd/file.c +++ b/etc/afpd/file.c @@ -735,6 +735,7 @@ int afp_createfile(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf _U_, return( AFPERR_ACCESS ); case EDQUOT: case ENOSPC : + LOG(log_info, logtype_afpd, "afp_createfile: DISK FULL"); return( AFPERR_DFULL ); default : return( AFPERR_PARAM ); @@ -1593,6 +1594,7 @@ done: case EDQUOT: case EFBIG: case ENOSPC: + LOG(log_info, logtype_afpd, "copyfile: DISK FULL"); return AFPERR_DFULL; case ENOENT: return AFPERR_NOOBJ; diff --git a/etc/afpd/fork.c b/etc/afpd/fork.c index 41749b94..33aaf66d 100644 --- a/etc/afpd/fork.c +++ b/etc/afpd/fork.c @@ -638,6 +638,7 @@ afp_setfork_err: case EDQUOT: case EFBIG: case ENOSPC: + LOG(log_error, logtype_afpd, "afp_setforkparams: DISK FULL"); return AFPERR_DFULL; default: return AFPERR_PARAM; @@ -1163,6 +1164,7 @@ static ssize_t write_file(struct ofork *ofork, int eid, case EDQUOT : case EFBIG : case ENOSPC : + LOG(log_error, logtype_afpd, "write_file: DISK FULL"); return( AFPERR_DFULL ); case EACCES: return AFPERR_ACCESS; @@ -1237,6 +1239,7 @@ static int write_fork(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf, s /* offset can overflow on 64-bit capable filesystems. * report disk full if that's going to happen. */ if (sum_neg(is64, offset, reqcount)) { + LOG(log_error, logtype_afpd, "write_fork: DISK FULL"); err = AFPERR_DFULL; goto afp_write_err; } diff --git a/etc/uams/uams_dhx_pam.c b/etc/uams/uams_dhx_pam.c index e9f30dc1..b3bd9310 100644 --- a/etc/uams/uams_dhx_pam.c +++ b/etc/uams/uams_dhx_pam.c @@ -324,7 +324,7 @@ static int login(void *obj, char *username, int ulen, struct passwd **uam_pwd _ char *rbuf, size_t *rbuflen) { if (( dhxpwd = uam_getname(obj, username, ulen)) == NULL ) { - LOG(log_info, logtype_uams, "uams_dhx_pam.c: unknown username"); + LOG(log_info, logtype_uams, "uams_dhx_pam.c: unknown username [%s]", username); return AFPERR_NOTAUTH; } -- 2.39.2