Răsfoiți Sursa

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:
  net/9p/protocol.c: Fix a memory leak
Linus Torvalds 14 ani în urmă
părinte
comite
446cc6345d
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      net/9p/protocol.c

+ 1 - 0
net/9p/protocol.c

@@ -674,6 +674,7 @@ int p9dirent_read(char *buf, int len, struct p9_dirent *dirent,
 	}
 	}
 
 
 	strcpy(dirent->d_name, nameptr);
 	strcpy(dirent->d_name, nameptr);
+	kfree(nameptr);
 
 
 out:
 out:
 	return fake_pdu.offset;
 	return fake_pdu.offset;