Commit f4f9e6880036304912c9da39fa94a343131fdb82

Werner Lemberg 2014-11-25T11:11:55

*/*: s/Invalid_Argument/Invalid_Library_Handle/ where appropriate.

diff --git a/ChangeLog b/ChangeLog
index 2e2cf19..fd48a37 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2014-11-25  Werner Lemberg  <wl@gnu.org>
 
+	*/*: s/Invalid_Argument/Invalid_Library_Handle/ where appropriate.
+
+2014-11-25  Werner Lemberg  <wl@gnu.org>
+
 	*/*: s/Invalid_Argument/Invalid_Outline/ where appropriate.
 
 2014-11-25  Werner Lemberg  <wl@gnu.org>
diff --git a/src/base/ftlcdfil.c b/src/base/ftlcdfil.c
index 1f23c4c..d8bcbbf 100644
--- a/src/base/ftlcdfil.c
+++ b/src/base/ftlcdfil.c
@@ -289,7 +289,10 @@
   FT_Library_SetLcdFilterWeights( FT_Library      library,
                                   unsigned char  *weights )
   {
-    if ( !library || !weights )
+    if ( !library )
+      return FT_THROW( Invalid_Library_Handle );
+
+    if ( !weights )
       return FT_THROW( Invalid_Argument );
 
     ft_memcpy( library->lcd_weights, weights, 5 );
@@ -311,7 +314,7 @@
 
 
     if ( !library )
-      return FT_THROW( Invalid_Argument );
+      return FT_THROW( Invalid_Library_Handle );
 
     switch ( filter )
     {
diff --git a/src/base/ftstroke.c b/src/base/ftstroke.c
index 82dfa66..c63e138 100644
--- a/src/base/ftstroke.c
+++ b/src/base/ftstroke.c
@@ -795,7 +795,7 @@
 
 
     if ( !library )
-      return FT_THROW( Invalid_Argument );
+      return FT_THROW( Invalid_Library_Handle );
 
     memory = library->memory;