summaryrefslogtreecommitdiff
path: root/openssl/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openssl/src/error.rs')
-rw-r--r--openssl/src/error.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/openssl/src/error.rs b/openssl/src/error.rs
index 5f3e2170..30558912 100644
--- a/openssl/src/error.rs
+++ b/openssl/src/error.rs
@@ -15,7 +15,7 @@
//! Err(e) => println!("Parsing Error: {:?}", e),
//! }
//! ```
-use libc::{c_ulong, c_char, c_int};
+use libc::{c_char, c_ulong};
use std::fmt;
use std::error;
use std::ffi::CStr;
@@ -87,7 +87,7 @@ impl From<ErrorStack> for fmt::Error {
pub struct Error {
code: c_ulong,
file: *const c_char,
- line: c_int,
+ line: u32,
data: Option<Cow<'static, str>>,
}
@@ -122,10 +122,10 @@ impl Error {
None
};
Some(Error {
- code: code,
- file: file,
- line: line,
- data: data,
+ code,
+ file,
+ line: line as u32,
+ data,
})
}
}
@@ -183,7 +183,7 @@ impl Error {
}
/// Returns the line in the source file which encountered the error.
- pub fn line(&self) -> c_int {
+ pub fn line(&self) -> u32 {
self.line
}