31 lines
1.6 KiB
Text
31 lines
1.6 KiB
Text
Avoid printf("%s", NULL);
|
|
|
|
Index: source3/lib/sysquotas.c
|
|
--- source3/lib/sysquotas.c.orig
|
|
+++ source3/lib/sysquotas.c
|
|
@@ -517,10 +517,10 @@ int sys_get_quota(const char *path, enum SMB_QUOTA_TYP
|
|
ret = sys_quota_backends[i].get_quota(mntpath, bdev, qtype, id, dp);
|
|
if (ret!=0) {
|
|
DEBUG(3,("sys_get_%s_quota() failed for mntpath[%s] bdev[%s] qtype[%d] id[%d]: %s.\n",
|
|
- fs,mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
|
|
+ fs,mntpath,bdev?bdev:"(NULL)",qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
|
|
} else {
|
|
DEBUG(10,("sys_get_%s_quota() called for mntpath[%s] bdev[%s] qtype[%d] id[%d].\n",
|
|
- fs,mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
|
|
+ fs,mntpath,bdev?bdev:"(NULL)",qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
|
|
}
|
|
ready = True;
|
|
break;
|
|
@@ -532,10 +532,10 @@ int sys_get_quota(const char *path, enum SMB_QUOTA_TYP
|
|
ret=sys_get_vfs_quota(mntpath, bdev, qtype, id, dp);
|
|
if (ret!=0) {
|
|
DEBUG(3,("sys_get_%s_quota() failed for mntpath[%s] bdev[%s] qtype[%d] id[%d]: %s\n",
|
|
- "vfs",mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
|
|
+ "vfs",mntpath,bdev?bdev:"(NULL)",qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid),strerror(errno)));
|
|
} else {
|
|
DEBUG(10,("sys_get_%s_quota() called for mntpath[%s] bdev[%s] qtype[%d] id[%d].\n",
|
|
- "vfs",mntpath,bdev,qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
|
|
+ "vfs",mntpath,bdev?bdev:"(NULL)",qtype,(qtype==SMB_GROUP_QUOTA_TYPE?id.gid:id.uid)));
|
|
}
|
|
}
|
|
|