# HG changeset patch # User Ryan C. Gordon # Date 1234305052 18000 # Node ID 225d579ae929dd605c9b567042a598cdbd85ad4f # Parent d34ac77da171a1d22701cff515b2e5f28ac90619 Handle NULL file names. diff -r d34ac77da171 -r 225d579ae929 mojoshader_preprocessor.c --- a/mojoshader_preprocessor.c Tue Feb 10 17:29:36 2009 -0500 +++ b/mojoshader_preprocessor.c Tue Feb 10 17:30:52 2009 -0500 @@ -198,11 +198,14 @@ return 0; memset(state, '\0', sizeof (IncludeState)); - state->filename = StrDup(ctx, fname); - if (state->filename == NULL) + if (fname != NULL) { - Free(ctx, state); - return 0; + state->filename = StrDup(ctx, fname); + if (state->filename == NULL) + { + Free(ctx, state); + return 0; + } // if } // if state->included = included;