diff options
Diffstat (limited to 'lib')
| -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 cb2c745a..1c3501f7 100644 --- a/lib/libalpm/handle.c +++ b/lib/libalpm/handle.c @@ -57,7 +57,7 @@ pmhandle_t *handle_new()  	}  	/* see if we're root or not (fakeroot does not count) */ -	if(getuid() == 0 && !getenv("FAKEROOTKEY")) { +	if(handle->uid() == 0 && !getenv("FAKEROOTKEY")) {  		handle->access = PM_ACCESS_RW;  	} else {  		handle->access = PM_ACCESS_RO; @@ -138,7 +138,7 @@ int handle_set_option(pmhandle_t *handle, unsigned char val, unsigned long data)  			DBPATH value */  		break;  		case PM_OPT_LOGFILE: -			if((char *)data == NULL || getuid() != 0) { +			if((char *)data == NULL || handle->uid() != 0) {  				return(0);  			}  			if(handle->logfile) { | 
