オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

Diff of /trunk/1.7.x/ccs-patch/security/ccsecurity/realpath.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 325 by kumaneko, Mon Aug 6 12:55:41 2007 UTC revision 400 by kumaneko, Mon Aug 20 06:20:32 2007 UTC
# Line 5  Line 5 
5   *   *
6   * Copyright (C) 2005-2007  NTT DATA CORPORATION   * Copyright (C) 2005-2007  NTT DATA CORPORATION
7   *   *
8   * Version: 1.5.0-pre   2007/08/06   * Version: 1.5.0-pre   2007/08/20
9   *   *
10   * This file is applicable to both 2.4.30 and 2.6.11 and later.   * This file is applicable to both 2.4.30 and 2.6.11 and later.
11   * See README.ccs for ChangeLog.   * See README.ccs for ChangeLog.
# Line 167  int realpath_from_dentry2(struct dentry Line 167  int realpath_from_dentry2(struct dentry
167          struct dentry *d_dentry;          struct dentry *d_dentry;
168          struct vfsmount *d_mnt;          struct vfsmount *d_mnt;
169          if (!dentry || !mnt || !newname || newname_len <= 0) return -EINVAL;          if (!dentry || !mnt || !newname || newname_len <= 0) return -EINVAL;
         if (!current->fs) {  
                 printk("%s: current->fs == NULL for pid=%d\n", __FUNCTION__, current->pid);  
                 return -ENOENT;  
         }  
170          d_dentry = dget(dentry);          d_dentry = dget(dentry);
171          d_mnt = mntget(mnt);          d_mnt = mntget(mnt);
172          /***** CRITICAL SECTION START *****/          /***** CRITICAL SECTION START *****/

Legend:
Removed from v.325  
changed lines
  Added in v.400

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26