Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com From: Matt X-Sender: matt AT cesium DOT clock DOT org To: cygwin-developers AT sources DOT redhat DOT com Subject: failed malloc()? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Date: Sat, 25 Nov 2000 15:41:59 -0800 I've started reviewing some of the winsup code and had a question as to how to most properly correct unchecked pointers. That is, I know to add a statement to check the freshly created/passed pointer, but not what to do in the instance that pointer is NULL. Some places in the cygwin code do a system_printf() which is what I will assume is desired, but wanted to check to make sure what the standard/preferred way of handling such things is (if there is one). Here one of the sections of code I am looking at (cygcheck.c:91,92): paths[num_paths] = (char *) malloc (maxlen + 1); memcpy (paths[num_paths], s, maxlen);